Soy bastante hábil en la creación de diseños personalizados complejos basados en ViewGroup. Lo único que me falta es la capacidad de crear mis LayoutsParams personalizados. Realmente necesito la capacidad de obtener los márgenes y por qué no crear otros params adicionales para pasar a los padres.¿Cómo crear un LayoutParams personalizado para usar en un diseño personalizado?
¿Cómo puedo hacer para crear un LayoutParam personalizado y usarlo a través de xml? Intenté usar un LinearLayout.LayoutParam pero obviamente está fallando porque el padre no es un LinearLayout. ¿Cómo puedo trabajar con LayoutParams en diseños personalizados?
Actualización:
A partir de ahora me quedo con el uso de un FrameLayout y anulando las funciones onMeasure y OnLayout para hacer el diseño mismo. Esto proporciona FrameLayout.LayoutParams. Supongo que los niños tendrían que soportar el LayoutParam personalizado.
Vea este enlace (la última parte de la FlowLayout): http://www.parleys.com/#st=5&id=2191&sl=38. – Luksprog
¡Excelente enlace! ¡Perfecto! – Jona
El enlace de arriba no funciona. Este podría ser útil: https://github.com/ApmeM/android-flowlayout –