Ответ 1
Да, я делаю все свои девять патчей в Photoshop. Вот основные правила для создания 9-патча:
-
Внешний край 1px может содержать только 100% черного (RGB 0, 0, 0) или полностью прозрачный.
-
Черные пиксели верхнего поля и левого поля определяют точки растяжения и должны быть сплошной линией, одной точкой или двумя отдельными точками. Если определены две точки, они будут равномерно растягиваться между ними.
-
Черные пиксели для нижнего поля и правого поля определяют область содержимого. Эти пиксели должны быть одной непрерывной линией.
-
При сохранении обязательно добавьте расширение
.9.png
.
Надеюсь, это поможет.:)
EDIT: И да, они не будут отображаться при использовании в ваших макетах, если они правильно отформатированы, и вы сохранили его как .9.png.
Хорошо, поэтому верх будет простым девятым патчем для счетчика. линии поперек и вниз во втором изображении показывают, какие строки/столбцы пикселей будут дублироваться. Синий прямоугольник на втором изображении показывает область, в которой Android позволит размещать контент. Таким образом, текст, например, просто будет завернут, чтобы остаться внутри этого прямоугольника.