Девять патчей выглядят неровно - PullRequest
1 голос
/ 31 октября 2011

Я использую несколько девяти изображений патчей в своем макете для кнопок, текстовых полей и фона форм. Все файлы xxx.9.png находятся в папке drawable-hdpi , как и обычные изображения, но они по-прежнему выглядят как пиксели.

image

ImageView вверху имеет обычное растровое изображение, а нижнее ImageView использует растровое изображение Nine Patch. Вы можете видеть, что растровое изображение Nine Patch масштабируется до более низкой плотности. Как мне это исправить?

Ответы [ 2 ]

2 голосов
/ 31 октября 2011

Ах, это было неправильно, потому что я звонил canvas.setDensity (480) где-то в пользовательском представлении.Это вызвало эту проблему.

1 голос
/ 31 октября 2011

Вы должны поместить 9 изображений патчей в папку nodpi, если вы не хотите, чтобы не растягиваемая область также масштабировалась / растягивалась.

...