Sto provando ad applicare un gradiente lineare al mio ListView. Questo è il contenuto del mio xml drawable:Android: utilizzo del gradiente lineare come sfondo appare a bande
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#3A3C39"
android:endColor="#181818"
android:angle="270"
/>
<corners android:radius="0dp" />
</shape>
Così ho applicarlo al mio ListView con:
android:background="@drawable/shape_background_grey"
Funziona ma sembra molto "fasciato" su emulatore e su un dispositivo reale troppo .
Esiste un modo per ridurre questo "comportamento"?
Potresti pubblicare uno screenshot? – CommonsWare
Solo un aggiornamento: aggiunta di getWindow(). SetFormat (PixelFormat.RGBA_8888); \t \t getWindow(). AddFlags (WindowManager.LayoutParams.FLAG_DITHER); nel metodo onCreate sembra fa il trucco anche per hdpi con schermo AMOLED (N1/Desire) –
'@ Francesco' Grande!Ha aiutato sul mio ** Galaxy S ** con ** Android 2.2 **. Ti preghiamo di convertire il tuo commento utile in una risposta, in modo che le persone possano votare per questo. –