Когда использовать 9-патч - PullRequest
4 голосов
/ 13 мая 2011

Есть ли документация для разработчиков Android, в которой говорится, что ресурсы для рисования могут быть 9-патченными?Иными словами, есть ли документ, в котором говорится что-то вроде «следующие элементы используют данные из 9 патчей, если таковые имеются»?

Из возни и опыта я узнал, что 9-Графики исправлений должны использоваться для

  • значков запуска приложений
  • значков, используемых в списке выбора «Добавить на главный экран» для виджетов, обоев и папок приложений
  • обои для рабочего стола и при использовании BitMaps , например, на холстах
  • кнопка графика
  • просмотр фона

I 'Мы были удивлены, увидев, что данные из 9 патчей игнорируются, когда для значков меню и значков вкладок используются рисованные элементы.

1 Ответ

3 голосов
/ 13 мая 2011

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

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

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