Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube
JC Mouse Bolivia
Index / Android / Uso y creación de archivos 9-Patch

Uso y creación de archivos 9-Patch

Autor 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

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!
Autor: JC Mouse

Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

También Te Podría Interesar

Ejemplo RESTFul Webservice en Java

Ejemplo RESTFul Webservice en Java

En este post construiremos un Servicio Web en Java bajo el estandar REST (Representational State Transfer), el cual hace...

Contar segundos (Problema Resuelto)

Contar segundos (Problema Resuelto)

El problema dice asi: Se desea contar los segundos que se presiona un JButton en un formulario. Solución: Para resolver...

Dimask: La mascara de la Belleza (Descargar)

Dimask: La mascara de la Belleza (Descargar)

La Belleza está en la Simetría ¿Qué es lo que nos hace considerar un rostro bello? ¿Está influenciado nuestro criterio p...

Camara de Seguridad por Internet (LiveCam)

Camara de Seguridad por Internet (LiveCam)

Existen muchas camaras de seguridad por internet algunas protegidas por contraseña pero la mayoria no, utilizando el hac...

MVC: Modelo, Vista y Controlador en PHP

MVC: Modelo, Vista y Controlador en PHP

EL patrón MVC (Model, View, Controller) o Modelo, Vista Controlador, es un tipo de diseño que separa en capas bien defin...

Facturación electrónica: El Código de Control

Facturación electrónica: El Código de Control

¿Que es la facturación electrónica? Una factura es un documento que sirve para describir el costo de los servicios y des...

2 comentarios en “Uso y creación de archivos 9-Patch”

  1. Carlos dice:

    me sale que no existe la funcion

  2. octavio Palma dice:

    que tal oye me interesaria que me pasaras este preoyecto man o dime cuanto bro enserio ando atorado en la uni saludos y espero obtener respuesta

Los comentarios estan cerrados

Comparte lo que sabes

Categorias

Últimas entradas

En un post anterior vimos como usar la herramienta XJC del JDK para generar clases java desde esquemas XSD (XML Schema D...

Kali Linux es un sistema operativo de pruebas de intrusión con una gran colección de herramientas forenses y de segurida...

XJC es una herramienta de linea de comandos del compilador de esquemas de JAXB que se puede utilizar para convertir un e...

En este post realizaremos un pequeño ejemplo de validación de archivos XML utilizando el esquema XSD y el lenguaje PHP (...

Android Bolivia

MAUS