как работает 9patch png в приложениях для Android - PullRequest
9 голосов
/ 23 декабря 2010

В 9patch png есть черные края по четырем сторонам, но обычно есть разница между слева направо и сверху вниз. Зачем? Как эта разница влияет?

Ответы [ 3 ]

19 голосов
/ 11 мая 2012

Один из самых простых ответов: this pic

Нарисуйте черную линию в соответствии с вашими требованиями, используя девять инструментов исправлений.

Более подробную информацию о том, как работает девять исправлений , можно найти здесь.

5 голосов
/ 23 декабря 2010

Левый и верхний - для масштабирования, а правый и нижний - для содержимого.Таким образом, черные линии слева и сверху будут масштабироваться, чтобы соответствовать размеру, а содержимое кнопки будет «внутри» черных линий справа и снизу.

3 голосов
/ 23 декабря 2010

Здесь http://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch вы можете найти очень хорошее объяснение, с изображениями, показывающими, что левая и верхняя часть черной границы обозначают растягиваемый участок, а правая и нижняя линии определяют область рисования, где Вы можете разместить свой контент.

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