Hau da DpadRecyclerView-ren aplikazio ofizialaren lagin-aplikazioa, Android TV-n erabiltzaile-interfaze eraginkorrak eta nabigagarriak eraikitzeko bereziki diseinatutako kode irekiko liburutegi bat. Aplikazio honek garatzaileentzako erakustaldi tekniko gisa balio du, DpadRecyclerView liburutegiaren gaitasunak probatu, egiaztatu eta aztertzeko, Leanback-en BaseGridView-ren ordezko moderno gisa eta Compose diseinuen alternatiba gisa.
Helburu-publikoa: Android TV garatzaileak, Kotlin eta Jetpack Compose UI ingeniariak, kode irekiko kolaboratzaileak
Erakutsitako ezaugarri nagusiak: Lagin honek liburutegiaren funtzionalitate nagusia erakusten du, garatzaileei honako funtzio hauekin zuzenean elkarreragin ahal izateko beren Android TV gailuetan:
Leanback ordezkapena: Errendimendu handiko sareta eta zerrendak nola lortu erakusten du, Leanback liburutegiaren mendekotasunik gabe.
Jetpack Compose elkarreragingarritasuna: DpadComposeViewHolder erabiltzearen adibideak Compose UI RecyclerViews-en barruan integratzeko.
Fokuaren kudeaketa aurreratua: Fokuaren kudeaketa bistaratzen du, OnViewHolderSelectedListener, azpiposizioen hautaketa eta zereginekin lerrokatutako korritzea barne.
Lerrokatze Pertsonalizatua: Arakatu ertzen lerrokatze-lehentasun desberdinak, korritze-abiadura pertsonalizatuak eta guraso-haur lerrokatze konfigurazioak.
Sareta Diseinuak: Ikusi tarte irregularrak eta diseinu-egitura konplexuak dituzten sareten inplementazioak.
UI Utilitate Gehigarriak: Ertzak Desagertzeko, Korritze-barraren, Alderantzizko Diseinuaren eta Arrastatu eta Jaregin funtzionalitatearen demoak barne hartzen ditu D-pad interfazeetan.
Kode Irekiko DpadRecyclerView Apache 2.0 Lizentziapean lizentziatutako kode irekiko softwarea da. Adibide honek kodearen portaera aurreikusteko aukera ematen dizu liburutegia zure ekoizpen-aplikazioetan integratu aurretik.
Adibide honen iturburu-kodea eta liburutegiaren dokumentazio osoa GitHub-en daude eskuragarri https://github.com/rubensousa/DpadRecyclerView helbidean.
Oharra: Aplikazio honek diseinu-erakustaldietarako soilik erabiltzen diren leku-markatzaileen lagin-datuak ditu (irudiak eta testua). Ez du benetako bideo-streaming edukia edo multimedia zerbitzuak eskaintzen.
Azken eguneratzea
2025(e)ko abe. 8(a)