¿Cómo crear un LayoutParams personalizado para usar en un diseño personalizado?
Soy bastante competente en la creación de diseños personalizados complejos basados en ViewGroup. Lo único que me falta es la capacidad de crear mis LayoutParams personalizados. Realmente necesito la capacidad de obtener los márgenes y por qué no crear otros parámetros adicionales para pasar a los padres.
¿Cómo puedo crear un LayoutParam personalizado y usarlo a través de xml? Intenté usar un LinearLayout.LayoutParam pero obviamente está fallando ya que el padre no es un LinearLayout. ¿Cómo puedo trabajar con LayoutParams en diseños personalizados?
Actualizar:
A partir de ahora sigo usando un FrameLayout y anulando las funciones onMeasure y onLayout para hacer el diseño yo mismo. Esto proporciona FrameLayout.LayoutParams. ¿Supongo que los niños tendrían que soportar el LayoutParam personalizado?