Þetta er opinbera sýnishornsforritið fyrir DpadRecyclerView, opinn hugbúnaðarbókasafn sem er sérstaklega hannað til að byggja upp skilvirk og notendavæn notendaviðmót á Android TV. Þetta forrit þjónar sem tæknileg sýnikennsla fyrir forritara til að prófa, staðfesta og kanna getu DpadRecyclerView bókasafnsins sem nútímalegan staðgengil fyrir BaseGridView Leanback og valkost við Compose útlit.
Markhópur: Android TV forritarar, Kotlin & Jetpack Compose notendaviðmótsverkfræðingar, opnir hugbúnaðarframlagsaðilar
Helstu eiginleikar sýndir fram á: Þetta sýnishorn sýnir kjarnavirkni bókasafnsins, sem gerir forriturum kleift að hafa samskipti við eftirfarandi eiginleika beint á Android TV tækjum sínum:
Leanback skipti: Sýnir hvernig á að ná fram afkastamiklum ristum og listum án þess að þurfa að vera háð eldri Leanback bókasafninu.
Jetpack Compose samvirkni: Dæmi um notkun DpadComposeViewHolder til að samþætta Compose notendaviðmót óaðfinnanlega innan RecyclerViews.
Ítarleg fókusstjórnun: Sýnir fókusmeðhöndlun, þar á meðal OnViewHolderSelectedListener, val á undirstöðum og verkefnasamræmdri skrunun.
Sérsniðin röðun: Kannaðu mismunandi stillingar fyrir brúnajöfnun, sérsniðna skrunhraða og stillingar fyrir foreldra-undirbarn jöfnun.
Ritútlit: Skoðaðu útfærslur á ristum með ójöfnum víddum og flóknum útlitsbyggingum.
Viðbótarupplýsingar fyrir notendaviðmót: Inniheldur sýnikennslu fyrir Fading Edges, Scrollbars, Reverse Layouts og Drag & Drop virkni á D-pad viðmótum.
Opinn hugbúnaður DpadRecyclerView er opinn hugbúnaður með leyfi samkvæmt Apache 2.0 leyfinu. Þetta sýnishorn gerir þér kleift að forskoða hegðun kóðans áður en þú samþættir bókasafnið í þín eigin framleiðsluforrit.
Frumkóðinn fyrir þetta sýnishorn og öll skjöl bókasafnsins eru aðgengileg á GitHub á https://github.com/rubensousa/DpadRecyclerView
Fyrirvari: Þetta forrit inniheldur sýnishorn af staðgengilsgögnum (myndir og texta) sem eingöngu eru notuð til sýnikennslu á útliti. Það býður ekki upp á raunverulegt myndbandsstreymi eða margmiðlunarþjónustu.