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.
1. En la carpeta donde tienes el SDK de android, busca «tools/draw9patch.bat» y ejecuta. Veras la siguiente pantalla
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.
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.
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.
Ejemplo de este tutorial A.Q.U.I. 🙂
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! :)
En este post aprenderemos a usar los gráficos 2d que viene con JavaFX en nuestras aplicaciones java swing. Esto puede se...
easyUML es una herramienta para crear diagramas UML para NetBeans de forma visual. Adecuado para el aprendizaje de este...
En este post veremos como crear una aplicación de ayuda al usuario similar al extinto javahelp. Pero en esta oportunidad...
JSON Crack es un plugin para Visual Studio Code que permite analizar, validar y depurar archivos JSON de manera rápida y...
En muchas ocasiones es necesaria la personalización de componentes java para que estos se adecuen a nuestros requerimien...
En un post anterior vimos como usar la herramienta XJC del JDK para generar clases java desde esquemas XSD (XML Schema D...
Los comentarios estan cerrados
Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...
En este post, aprenderemos como conectar Visual Basic 6 con SQL Server, abrir una tabla, leer su contenido y mostrar est...
Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permit...
Google Bard la inteligencia artificial de Google se actualiza con una mejora que entra a competir con el resto de IAs y...
me sale que no existe la funcion
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