Nine-patch изображение плохого качества - PullRequest
0 голосов
/ 20 декабря 2011

в моем приложении для Android Я хочу добиться такого эффекта

enter image description here

Размышляя о различных разрешениях и плотностях, я решил создать png-файл из девяти патчей:

enter image description here

Когда я растягиваю его, это выглядит довольно хорошо:

enter image description here

Но в симуляторе Android оно размыто

enter image description here

Как видите, качество плохое.Зачем?Что мне нужно сделать, чтобы добиться качества с первого изображения?

1 Ответ

4 голосов
/ 20 декабря 2011

Прежде всего, вы должны предоставить различные 9-патчи для экранов ldpi, mdpi, hdpi. Затем напишите в файле манифеста этот тег:

<supports-screens
    android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:resizeable="true"
    android:smallScreens="true" />

Тогда андроид возьмет соответствующую прорисовку и не будет размыть ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...