¿Es posible tener un xml dibujable con parámetros? Supongamos que tengo un dibujo xml que quiero reutilizar para las esquinas redondeadas, los degradados, etc., y la única variable es un color o dos. ¿Es posible especificar/pasar parámetros a un xml drawable?android xml parámetros dibujables
7
A
Respuesta
2
Quizás pueda derivar su propia clase de Drawable, hacer que un constructor acepte los parámetros que desea hacer ajustables y en la primera llamada al constructor createFromXML
pasando su xml y luego configurar esos parámetros ajustables. No lo intenté yo mismo, quizás estoy equivocado
+0
Solo iba a hacer la misma pregunta. ¿Funcionó esta solución? Hay una muestra? El mío es bastante trivial y podría duplicar el XML para cada color requerido, pero no es una solución elegante. – BryanT
Cuestiones relacionadas
- 1. Android - ¿Cómo mostrar imágenes de recursos dibujables?
- 2. * Cualquier * forma de vincular Android/gráficos dibujables a/activos?
- 3. diferentes resoluciones dibujables
- 4. Localización y dibujables
- 5. android proporciona diferentes recursos dibujables para las orientaciones
- 6. ¿Android tiene * nativa * imagen SVG compatible como recursos dibujables (iconos)?
- 7. GLKView establece las propiedades dibujables
- 8. dibujable Android con parámetros
- 9. Excepción en Android XML
- 10. Android XML escape "@" Símbolo
- 11. Android LinearGradient XML
- 12. Dibujar formas múltiples con ShapeDrawable en xml con Android
- 13. Parámetros de rawquery Android SQLite
- 14. Android: I18n con los parámetros
- 15. Atributo Android de diseño XML android: layout_toLeftOf
- 16. Redimensionar mapa de bits dentro de una lista de capas dibujables
- 17. Android XML gradiente transparente dibujable
- 18. XML binding tools for Android
- 19. XML String Prsing en Android?
- 20. Parse Arabic XML en Android
- 21. orden Z en xml android
- 22. Android, oyente Checkbox en XML?
- 23. traducir fácilmente xml en Android
- 24. Traducir cadenas XML para Android
- 25. Vista lateral con XML Android
- 26. XML Android esquinas redondeadas recortadas
- 27. Android: ¿Crear ListView en XML?
- 28. convertir imagen de recursos dibujables en mapa de bits
- 29. archivo XML Abierto de res/xml en Android
- 30. referencia a una cadena XML en una matriz XML (Android)
No entiendo lo que quiere –
Dr. nik. digamos que tiene un dibujo xml menos que trivial que contiene esquinas redondeadas, un contorno sólido y un degradado (tal vez en una lista de capas). Solo quiero decir una versión verde, amarilla y roja de lo que de otro modo sería un dibujante idéntico. ¿tener sentido? – Ben