Jestem dość biegły w tworzeniu złożonych układów niestandardowych opartych na ViewGroup. Jedyne, czego mi brakuje to możliwość tworzenia moich własnych LayoutParams. Naprawdę potrzebuję możliwości uzyskania marginesów i dlaczego nie tworzyć innych dodatkowych parametrów do przekazania rodzicowi.Jak utworzyć niestandardowe elementy LayoutParams do zastosowania w niestandardowym układzie?
Jak mogę utworzyć niestandardowy LayoutParam i używać go przez xml? Próbowałem użyć LinearLayout.LayoutParam, ale oczywiście ulega awarii, ponieważ rodzic nie jest LinearLayout. Jak mogę pracować z LayoutParams na niestandardowych układach?
Aktualizacja:
Jak teraz mam trzymać z użyciem FrameLayout i nadrzędne funkcje onMeasure i onLayout aby zrobić układ siebie. Zapewnia to FrameLayout.LayoutParams. Zgaduję, że dzieci będą musiały obsługiwać niestandardowy LayoutParam?
Zobacz ten link (ostatnia część o FlowLayout): http://www.parleys.com/#st=5&id=2191&sl=38. – Luksprog
Świetny link! Idealny! – Jona
Powyższy link nie działa. Ten może być pomocny: https://github.com/ApmeM/android-flowlayoutout –