Я использую следующую возможность:
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
<gradient
android:startColor="@color/content_background_gradient_start"
android:endColor="@color/content_background_gradient_end"
android:angle="270"
/>
</shape>
Проблема заключается в том, что я получаю строгую привязку к устройствам hdpi (например, Nexus One и Droid), так как градиент переходит от верхней части экрана к самому дну.
Согласно http://idunnolol.com/android/drawables.html#shape_gradient, для градиента нет атрибута "сглаживание". Можно ли что-то сделать, чтобы сгладить градиент?
Примечание: добавление dither = "true" в форму не работает.