Toto je oficiální ukázková aplikace pro DpadRecyclerView, open-source knihovnu navrženou speciálně pro vytváření efektivních a snadno ovladatelných uživatelských rozhraní na Android TV. Tato aplikace slouží jako technická demonstrace pro vývojáře k testování, ověření a prozkoumání možností knihovny DpadRecyclerView jako moderní náhrady za BaseGridView z Leanbacku a alternativy k rozvržením Compose.
Cílová skupina: Vývojáři pro Android TV, inženýři uživatelského rozhraní Compose z Kotlin a Jetpacku, přispěvatelé s open source kódem
Klíčové předvedené funkce: Tato ukázka ukazuje základní funkce knihovny a umožňuje vývojářům interagovat s následujícími funkcemi přímo na jejich zařízeních Android TV:
Náhrada pro Leanback: Ukazuje, jak dosáhnout vysoce výkonných mřížek a seznamů bez závislosti na starší knihovně Leanback.
Interoperabilita Jetpack Compose: Příklady použití DpadComposeViewHolder k bezproblémové integraci uživatelského rozhraní Compose do RecyclerViews.
Pokročilá správa fokusu: Vizualizuje manipulaci s fokusem, včetně OnViewHolderSelectedListener, výběru podpozice a posouvání zarovnaného s úlohami.
Vlastní zarovnání: Prozkoumejte různé předvolby zarovnání hran, vlastní rychlosti posouvání a konfigurace zarovnání nadřazených a podřízených prvků.
Rozvržení mřížky: Prohlédněte si implementace mřížek s nestejnými velikostmi rozpětí a složitými strukturami rozvržení.
Další nástroje uživatelského rozhraní: Zahrnuje ukázky pro mizející hrany, posuvníky, obrácená rozvržení a funkci Drag & Drop na rozhraních D-padu.
Open Source DpadRecyclerView je open-source software licencovaný pod licencí Apache 2.0. Tato ukázka vám umožňuje zobrazit náhled chování kódu před integrací knihovny do vašich vlastních produkčních aplikací.
Zdrojový kód této ukázky a kompletní dokumentace knihovny jsou k dispozici na GitHubu na adrese https://github.com/rubensousa/DpadRecyclerView
Upozornění: Tato aplikace obsahuje vzorová zástupná data (obrázky a text) používaná výhradně pro účely demonstrace rozvržení. Neposkytuje skutečný obsah pro streamování videa ani mediální služby.
Datum aktualizace
8. 12. 2025