Draw 9-patch no funciona – no se puede editar la imagen

Después de que descubrí (por desgracia) que no hay forma fácil de crear un borde simple alrededor de una vista, me vi obligado a usar el enfoque de 9 imágenes parche para obtener un borde alrededor de mi vista.

Así que leí lo poco que hay en el 9-parche y es fácil de entender. Empecé la aplicación "Draw 9-patch" que venía con el SDK de Android, abrió una imagen muy simple que creé en Paint y luego … Me quedé atascado.

De acuerdo con la página ( http://developer.android.com/guide/developing/tools/draw9patch.html ) debería ser capaz de definir aquellas áreas donde la imagen se puede expandir y así sucesivamente, simplemente haciendo clic en los bordes ( "Haga clic dentro del perímetro de 1 píxel para dibujar las líneas que definen los parches estirables …").

Así que trato de hacer eso y absolutamente no pasa nada. Trato de mantener presionada la tecla MAYÚS al hacer clic y también hacer el derecho-ratón-clic, y nada sucede. Cuando muevo el ratón lejos del perímetro de 1 píxel obtengo una "carpa" de color gris y rojo (rayas).

En pocas palabras: nada sucede no importa lo que hago.

La herramienta definitivamente funciona, pero asegúrate de que la imagen que creas primero NO tenga la extensión .9.png. Si lo hace, la herramienta draw9patch asumirá que el perímetro de 1 píxel de su imagen ya está configurado como 9 parches. Si abre una imagen con sólo una extensión .png, la herramienta agregará el perímetro de 1 píxel y podrá manipularlo como se describe, y guardarlo como 9 parches cuando haya terminado.

Pruebe esta herramienta sencilla y dibuje una imagen en línea. Es realmente simple. Es mi página y la publiqué hoy.

http://draw9patch.com/

La herramienta de 9 parches es un poco incómoda de usar, pero funciona. Creo que es necesario hacer clic izquierdo y arrastrar alrededor del borde para pintar el borde exterior.

Como alternativa, puede utilizar cualquier editor de imágenes y crear un borde vacío de un píxel alrededor de él y dibujar en lo siguiente:

Superior / Izquierda = píxeles negros para el área de la imagen que puede crecer o contraerse según sea necesario. Para una frontera típica, es todo excepto las esquinas curvas

Abajo / Derecha = píxeles negros para el pequeño fragmento que debe repetirse si la imagen necesita crecer en esa dirección.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.