Draw 9-patch не работает – не удается редактировать изображение

После того как я узнал (к сожалению), что нет простого способа создать простую рамку вокруг представления, я был вынужден использовать подход 9-patch-image, чтобы получить границу вокруг моего представления.

Поэтому я прочитал короткую статью о 9-патче и ее достаточно легко понять. Я начал приложение «Draw 9-patch», поставляемое с Android SDK, открыл очень простой образ, который я создал в Paint, а затем … Я застрял.

Согласно странице ( http://developer.android.com/guide/developing/tools/draw9patch.html ), я должен быть в состоянии определить те области, где изображение можно развернуть и так далее, просто щелкнув по краям ( «Нажмите в пределах 1-пиксельного периметра, чтобы нарисовать линии, которые определяют растяжимые патчи …»).

Поэтому я пытаюсь сделать именно это, и абсолютно ничего не происходит. Я пытаюсь удерживать SHIFT при нажатии, а также делать щелчок мышью, и ничего не происходит. Когда я отворачиваю мышь от 1-пиксельного периметра, я получаю серо-красное «шатер» (полосы).

Итог: ничего не происходит независимо от того, что я делаю.

Инструмент определенно работает, но убедитесь, что созданный вами образ не имеет расширения .9.png. Если это произойдет, инструмент draw9patch будет считать, что 1 пиксельный периметр вашего изображения уже настроен как 9-патч. Если вы откроете изображение только с расширением .png, инструмент добавит 1 пиксельный периметр, и вы сможете управлять им, как описано, и сохранить его как 9-патч, когда закончите.

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

http://draw9patch.com/

Инструмент с 9 патчами немного неудобен в использовании, но он работает. Я считаю, что вам нужно щелкнуть левой кнопкой мыши и перетащить край, чтобы нарисовать внешнюю границу.

Кроме того, вы можете использовать любой редактор изображений и создать вокруг него одну пиксельную пустую рамку, а также использовать следующее:

Top / Left = черные пиксели для области изображения, которые могут быть выращены или уменьшены по мере необходимости. Для типичной границы это все, кроме изогнутых углов

Bottom / Right = черные пиксели для небольшого фрагмента, который следует повторить, если изображение нужно выращивать в этом направлении.