Šī ir oficiālā DpadRecyclerView parauga lietojumprogramma — atvērtā pirmkoda bibliotēka, kas īpaši izstrādāta efektīvu un viegli navigējamu lietotāja saskarņu izveidei Android TV platformā. Šī lietotne kalpo kā tehniska demonstrācija izstrādātājiem, lai pārbaudītu, pārbaudītu un izpētītu DpadRecyclerView bibliotēkas iespējas kā modernu Leanback BaseGridView aizstājēju un alternatīvu Compose izkārtojumiem.
Mērķauditorija: Android TV izstrādātāji, Kotlin un Jetpack Compose lietotāja saskarnes inženieri, atvērtā pirmkoda līdzstrādnieki.
Demonstrētās galvenās funkcijas: Šajā paraugā ir parādīta bibliotēkas pamatfunkcionalitāte, ļaujot izstrādātājiem tieši savās Android TV ierīcēs mijiedarboties ar šādām funkcijām:
Leanback aizstāšana: Demonstrē, kā panākt augstas veiktspējas režģus un sarakstus bez mantotās Leanback bibliotēkas atkarības.
Jetpack Compose sadarbspēja: DpadComposeViewHolder izmantošanas piemēri, lai nemanāmi integrētu Compose lietotāja saskarni RecyclerViews platformā.
Uzlabota fokusa pārvaldība: Vizualizē fokusa apstrādi, tostarp OnViewHolderSelectedListener, apakšpozīcijas atlasi un uzdevumu saskaņotu ritināšanu.
Pielāgota izlīdzināšana: Izpētiet dažādas malu izlīdzināšanas preferences, pielāgotus ritināšanas ātrumus un vecāku un bērnu izlīdzināšanas konfigurācijas.
Režģa izkārtojumi: Skatiet režģu ieviešanas ar nevienmērīgiem laiduma izmēriem un sarežģītām izkārtojuma struktūrām.
Papildu lietotāja interfeisa utilītas: Ietver demonstrācijas par izbalējušām malām, ritjoslām, apgrieztiem izkārtojumiem un vilkšanas un nomešanas funkcionalitāti D-pad saskarnēs.
Atvērtā pirmkoda DpadRecyclerView ir atvērtā pirmkoda programmatūra, kas licencēta saskaņā ar Apache 2.0 licenci. Šis paraugs ļauj priekšskatīt koda darbību pirms bibliotēkas integrēšanas savās ražošanas lietojumprogrammās.
Šī parauga pirmkods un pilna bibliotēkas dokumentācija ir pieejama vietnē GitHub vietnē https://github.com/rubensousa/DpadRecyclerView
Atruna: Šī lietotne satur parauga viettura datus (attēlus un tekstu), kas tiek izmantoti tikai izkārtojuma demonstrācijas nolūkos. Tā nenodrošina faktisku video straumēšanas saturu vai multivides pakalpojumus.
Atjaunināta
2025. gada 8. dec.
Bibliotēkas un demoversijas