Android: cómo escribir varios selectores en un solo archivo xml
En mi aplicación, tengo 4 ImageButtons
y cada ImageButton tienen diferentes fuentes de imagen basadas en sus estados. Así que mantener 4 archivos xml por separado para cada uno de los botones.
¿Hay alguna manera de escribir todos los selectores en un solo archivo xml?
No es imposible:
La documentación dice: Un StateListDrawable es un objeto dibujable definido en XML que utiliza varias imágenes diferentes para representar el mismo gráfico, dependiendo del estado del objeto.
Nota aquí: mismo gráfico
Src: Recursos Drawable