Herramienta de Android para generar selector xml para botones
Me preguntaba si alguien sabe de una herramienta para generar archivos selectores xml para sus botones personalizados. Me estoy poniendo un poco cansado de crear botones, convertirlos a archivos .9.png y luego copiar y pegar un selector personalizado en xml …
Soy consciente de estas herramientas:
- ¿Es posible crear una anchura fija en XML?
- Esquinas redondeadas con color de borde
- Botones de radio específicos: la forma más sencilla de configurar diferentes estilos para los botones primero / último
- Esquinas redondeadas redondeadas de Android XML con etiqueta de mapa de bits
- ¿Qué debo usar para un mejor rendimiento, nueve parches o un recurso xml extraíble?
Http://www.androidicongenerator.net/
Http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html
Tan práctico como están en la generación de activos / recursos, me falta la opción de seleccionar 4 imágenes y generar un selector xml ready-to-use, que da salida a algo como:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- pressed --> <item android:state_pressed="true" android:background="@drawable/img_pressed" /> <!-- focused --> <item android:state_focused="true" android:background="@drawable/img_focussed" /> <!-- default --> <item android:background="@drawable/img_default" /> </selector>
Estoy pensando en crear uno yo mismo, pero no puedo creer que nadie ya lo hizo 🙂
Gracias
- Dibujar complejo dibujable en api inferior a 23
- Cómo guardar, exportar o convertir un Android XML Drawable como un archivo de imagen PNG?
- Título de la acción: Mostrar Título AND Icon
- Escala Dibujable - ¿setImageLevel determina la escala?
- El uso de referencias de tema en XML drawables requiere el nivel de API 21
- Problema de representación de Android Drawable (Barra de progreso, Interruptor)
- Mejor asignación de imágenes de calidad a partir de recursos basados en resolución / densidad
- Línea dibujable debajo de textview no mostrando
Inspirado en este post hice un generador de XML StateList, lo puedes encontrar aquí , me encantaría ver si alguien tiene mejor generador.
¡Que tengas un gran día!
Hizo una actualización a mi generador de lista de estado de Android, ahora puede hacer uso de todos los estados compatibles.
He creado aún mejor herramienta para generar selectores extraíbles. Es un complemento Android Studio / IDEA llamado SelectorChapek . Simplemente haga clic en la carpeta 'drawable-xhdpi', seleccione 'Generate Android Selectors' y todos sus selectores aparecerán automágicamente en la carpeta 'drawable'! (Suponiendo que sus recursos se nombren adecuadamente)
Howto, fuente y descarga: https://github.com/inmite/android-selector-chapek
¿Qué te parece esto ? Lo uso para generar el archivo xml del estilo del holo.
- Error después de actualizar la biblioteca de soporte
- Error al recuperar el padre del elemento: No se encontró ningún recurso que coincida con el nombre dado 'android: TextAppearance.Material.Widget.Button.Borderless.Colored'