Formato de archivo Android NinePatch .png?
Las imágenes de Android NinePatch parecen ser archivos .png estándar con información adicional. ¿Hay alguna especificación para el formato en cualquier lugar, ya que me gustaría ser capaz de implementar esto en otras plataformas?
- Nueve parches versus gráficos vectoriales
- Convertir imágenes png a 9 parche en Android Studio
- Cómo crear androide spinner sin triángulo hacia abajo en el lado derecho del widget
- ¿Por qué el parche 9 no funciona en absoluto en mi aplicación?
- 9-Patch en Selector muestra puntos negros
- Android Lollipop 5.1: Señal fatal 11 (SIGSEGV), código 2, error addr 0x9e985ff8 en tid 4093 (RenderThread) / cuando se usa un lote de nueve gráficos de parche
- Android nueve patch no se reconoce en el dispositivo
- ¿Por qué es un PNG malo para 9-Patching?
- Imagen de nueve parches para dibujar 1 borde de píxeles alrededor de TextView
- ¿Cómo cambiar el diseño y el color del fondo del hilandero para android?
- Cómo reasignar una imagen de 9 parches mediante programación a un ImageView?
- Creación de una burbuja de chat utilizando Formas o imagen de 9 parches
- ¿Hay un cargador de nueve parches para el iPhone?
Este es el enlace más directo que he encontrado sobre el tema.
Basta con echar un vistazo a una imagen de 9 parches en un visor de imágenes. Simplemente es un borde 1px con píxeles negros que flanquean las áreas extensibles y transparente que marca las partes estáticas.
Si amplía esta imagen, podrá ver el borde negro que marca el área estirable:
Ejemplo http://web6.twitpic.com/img/91916457-a53b6866db73378bda07c039151c69aa.4bd6119a-full.png
Le sugeriría que no implemente el sistema 9patch en otras plataformas, por varias razones.
He estado utilizando las herramientas de desarrollo de Android durante un año y he hecho un uso extensivo de los archivos 9patch.
Son una pesadilla. PNG no es un formato de datos, es un formato de imagen. Mezclar los dos en el archivo .9.png es pedir problemas.
Los archivos 9patch son una mala idea porque combinan los formatos de imagen y datos en un único archivo que no es ni totalmente manejable por un diseñador ni un desarrollador.
Nueve archivos de parches: se arrepentirá de su participación en algún momento durante la fase de mantenimiento, soporte y actualización.
Tal vez si en alguna fecha futura el soporte para archivos 9patch se agrega a varias herramientas de calidad (por ejemplo, PS CS4 no entiende los archivos 9patch como un formato específico ni respeta las reglas de los nueve formatos de parche válidos).
Las herramientas existentes para nueve archivos de parche son horribles – esencialmente inutilizable en la opinión de la mayoría de los diseñadores que he contratado.
Este enlace es muy útil para la imagen de nueve parches en android.
Es un ejemplo muy útil en android. Utilice sólo el archivo .9 PNG de parche.
http://blogingtutorials.blogspot.com/2010/12/android-nine-patch-example.html
Los navegadores modernos admiten fondos basados en CSS 9-path: http://www.css3.info/preview/border-image/
He encontrado este enlace para ser muy útil: enlace a la publicación del blog . Utiliza algunos ejemplos para los diferentes bordes definidos cuando se crea un parche 9. Muestra cómo se utiliza la información adicional para escalar las dimensiones de las imágenes (x, y).
Incluso hay un comentario agradable de un Richard L. al final que dice cómo se pueden agregar las regiones a proteger de la escala de la imagen, incluyendo las rupturas en los bordes; p.ej. No escalando secciones en la imagen.
Me llevó un tiempo entender que la extensión del archivo de revisión 9 debería ser xxxx.9 y no xxx.9.png
- Cómo crear un menú de opciones en android?
- ¿Por qué el ID de aplicación de Facebook de repente se convierte en no válido?