Что касается вашего вопроса о дизеринге, я не ответил на него в предыдущем ответе.
Боюсь, вам придется включить дизеринг из кода вашего приложения, насколько я знаю, что естьнет способа сделать это из XML.Вы можете использовать вызов setDither(true)
на вашем чертеже, как задокументировано здесь .
. Это сделает намного более приятные градиенты, так как смягчает артефакты, которые вы видите на градиентных изображениях.Однако я не пробовал это для рисования фигур, только для файлов PNG.
Кроме того, если вы нацеливаетесь на Gingerbread, возможно, стоит прочитать Качество растрового изображения, полосы и сглаживание .Очевидно, они внедрили изменения в 2.3, которые решают эти проблемы.