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:

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

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

Captura de pantalla

¿Qué te parece esto ? Lo uso para generar el archivo xml del estilo del holo.

  • Android: ¿cómo usar los colores del tema actual en un xml extraíble?
  • Rectángulo dentro de otro rectángulo
  • Atributos del tema en pre-lollipop Drawable using DrawableCompat?
  • Barra de progreso circular Android con esquinas redondeadas
  • Forma del androide con el movimiento inferior
  • BitmapFactory.decodeResource () devuelve null para la forma definida en xml drawable
  • Cambiar el drawableLeft del botón cuando se hace clic en el botón
  • Selector, lista de capas y forma / mapa de bits en el mismo xml
  • ¿Cómo conseguir el efecto de la luz del centro del gradiente del androide?
  • ¿Fondo vertical-rayado en XML?
  • Establecer el fondo de forma transparente en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.