Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / Android / Uso y creación de archivos 9-Patch

Uso y creación de archivos 9-Patch

Por jc mouse sábado, noviembre 2, 2013

Antes de la aparición de los celulares inteligentes y de las grandes mejoras tecnológicas que trajeron con ellas, las aplicaciones para celular eran simples en cuanto a su interfaz se refiere. Ahora tenemos android que simplifica en gran manera el desarrollo de interfaces bastante agradables a la vista del usuario con sus muchas utilidades y herramientas con las que cuenta su SDK, una de ellas es NINEPATCH o 9-Patch.

Imágenes 9-Patch

Las imágenes ninepatch son archivos que android reconoce y puede cambiar su tamaño para ajustarse (alto o ancho) a la resolución de la pantalla del dispositivo. En la imagen siguiente puedes ver mejor para que sirve este archivo y las diferencias son más que evidentes.

9-PatchCrear imágenes 9-Patch

1. En la carpeta donde tienes el SDK de android, busca «tools/draw9patch.bat» y ejecuta. Veras la siguiente pantalla

draw9patch

2. File -> Open 9-Patch para cargar una imagen que quieras convertir.

3.  La aplicación en si es sencilla, esta divido en 3 secciones, la sección de la izquierda donde se muestra el archivo que se desea convertir y a su derecha el resultado de la conversión, abajo tenemos unos controles que nos ayudar a manejar la imagen en pantalla.

Lo que tenemos que hacer es marcar con el mouse unas lineas a los costados de la imagen que deseamos que se expanda, las partes de la imagen que no se marquen mantendrán su tamaño, puedes ver como va quedando la imagen en la parte derecha de la aplicación.

GUI NinePatch

4. Cuando terminemos, SAVE-> 9-PATCH y colocamos el nombre de la siguiente manera «nombre_imagen.9.png» para crear el archivo ninepatch.

Podemos crear interesantes efectos con esta herramienta y aplicarla no solo  botones sino a cajas de texto.

line android

Para hacer uso de estas imágenes 9-patch en android, las añades a la carpeta drawable como si fuera cualquier otra imagen, android se encarga de reconocer y procesar los archivos si lo viera conveniente.

Sony Line

Ejemplo de este tutorial A.Q.U.I. 🙂

Tags

Artículos similares

Editar archivos PDF en linea

Editar un documento PDF no es tan sencillo como editar un archivo de texto por ejemplo, para editar archivos PDFs necesi[...]

El lenguaje de programación para Base de Datos de Google

Mangle es el lenguaje de programación de código abierto desarrollado por el gigante tecnológico Google presentado este a[...]

Conexión MySQL y C#

En este post vamos a crear una aplicación sencilla para conectar C# con MySQL. Manos a la obra 🙂 Necesitamos – Con[...]

Juego: Acierta los colores (Código Fuente)

Acierta los colores o Adivina los colores es un sencillo juego que consiste en que dado 6 colores «rojo», «verde», «salm[...]

Cambiar plataforma JDK en Netbeans

Es recomendable tener actualizado la Maquina Virtual Java de nuestro equipo para poder disfrutar de las mejoras que trae[...]

Personalización de Componentes Swing Java I

Hace tiempo pidieron un video tutorial sobre como crear sus propios componentes swing java, lamentablemente debo decir q[...]