#android
Зачем нужен draw9patch?
Ответы
Ответ 1
Классический пример - нужно сделать кнопку с красивыми краями. Дизайнеру нарисовать не проблема, проблема начинается тогда, когда приходит осознание того, что кнопки бывают разного размера. Просто растянуть не получиться - изображение будет искажено. Не рисовать же тысячи кнопок? Но выход есть. Представьте себе, что кнопку поделили на 9 прямоугольников, 3х3. Теперь процесс растягивания стает значительно проще. Центральная часть растягивается во все стороны, угловые не трогаются, а боковые растягиваются только в одном направлении. Системе найти эти края для разделения очень просто - по сторонам изображения есть небольшие черные квадраты. Вот любители даже сделали сайт, где можно подгрузить свою картинку и покрутить размеры, увидеть, как оно изменяется.
Комментариев нет:
Отправить комментарий