vista Android dithering
-
18-09-2019 - |
Soluzione
Sviluppatori Android: Widget design Linee guida :
In alcuni casi, i dispositivi hanno una bassa pixel profondità che possono causare bande visiva e dithering problemi. Per risolvere questo problema, sviluppatori di applicazioni dovrebbero passare beni attraverso una disegnabile "proxy" definita come XML :. questa tecnica fa riferimento l'opera d'arte originale, questo caso "background.9.png", e istruisce il dispositivo di dithering come necessario.
Modifica
fonte esempio. Si tratta di un file XML nella directory res/drawables
:
<?xml version="1.0" encoding="UTF-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/title_bar_medium"
android:dither="true" />
Altri suggerimenti
Aggiungi android:tileMode="repeat"
in questo codice, come questo -
<?xml version="1.0" encoding="UTF-8"?>
<bitmap
xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/b1"
android:tileMode="repeat"
android:dither="true" />
La ragione è, su alcuni dispositivi si estende ancora l'immagine e sembra piuttosto male, controllare questo riferimento qui