Я достаточно разбираюсь в создании сложных пользовательских макетов на основе ViewGroup. Единственное, чего мне не хватает, это возможность создавать мои собственные LayoutParams. Мне действительно нужна возможность получить поля и почему бы не создать другие дополнительные параметры для перехода к родительскому.
Как я могу создать пользовательский LayoutParam и использовать его через xml? Я попытался использовать LinearLayout.LayoutParam, но он, очевидно, сбой, поскольку родительский элемент не является LinearLayout. Как я могу работать с LayoutParams на пользовательских макетах?
Update:
На данный момент я придерживаюсь использования FrameLayout и переопределения функций onMeasure и onLayout, чтобы сделать сам макет. Это обеспечивает FrameLayout.LayoutParams. Я предполагаю, что ребенку придется поддерживать пользовательский LayoutParam?