Android вид дизеринга
2 ответа
Решение
От разработчиков Android: рекомендации по разработке виджетов:
В некоторых случаях устройства имеют низкую глубину пикселей, что может вызвать проблемы с полосами зрения и сглаживанием. Чтобы решить эту проблему, разработчики приложений должны передать ресурсы через "прокси", определяемый как XML:. Этот метод ссылается на оригинальную иллюстрацию, в данном случае "background.9.png", и инструктирует устройство сглаживать его по мере необходимости.
РЕДАКТИРОВАТЬ: Пример источника. Это XML-файл в вашем 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" />
Добавлять android:tileMode="repeat"
в этом коде, как это -
<?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" />
Причина в том, что на некоторых устройствах он все еще растягивает изображение и выглядит довольно плохо, проверьте эту ссылку здесь