Энэ бол Android TV дээр үр ашигтай, жолоодох боломжтой хэрэглэгчийн интерфэйсийг бий болгоход зориулагдсан нээлттэй эхийн номын сан болох DpadRecyclerView-ийн албан ёсны жишээ програм юм. Энэхүү програм нь хөгжүүлэгчдэд DpadRecyclerView номын сангийн Leanback-ийн BaseGridView-ийн орчин үеийн орлуулалт, Зохицуулалтын өөр хувилбар болох боломжийг турших, шалгах, судлах техникийн үзүүлбэр болж өгдөг.
Зорилтот үзэгчид: Android ТВ хөгжүүлэгчид, Котлин ба Жетпак UI зохиох инженерүүд, нээлттэй эх сурвалжийн хувь нэмэр оруулагчид
Үзүүлсэн гол онцлогууд: Энэхүү загвар нь номын сангийн үндсэн функцийг харуулсан бөгөөд хөгжүүлэгчид Android TV төхөөрөмж дээрээ дараах функцуудтай шууд харилцах боломжийг олгодог.
Leanback солих: Хуучин Leanback номын сангийн хамааралгүйгээр хэрхэн өндөр гүйцэтгэлтэй сүлжээ болон жагсаалтад хүрэхийг харуулж байна.
Jetpack Compose хамтран ажиллах чадвар: Compose UI-г RecyclerViews дотор саадгүй нэгтгэхийн тулд DpadComposeViewHolder ашиглах жишээ.
Нарийвчилсан фокусын удирдлага: OnViewHolderSelectedListener, дэд байрлал сонгох, даалгаварт зэрэгцүүлсэн гүйлгэх зэрэг фокусын зохицуулалтыг нүдээр харуулдаг.
Захиалгат зэрэгцүүлэх: Янз бүрийн ирмэг зэрэгцүүлэх сонголтууд, өөрчлөн гүйлгэх хурд болон эцэг эх, хүүхдийн зэрэгцүүлэх тохиргоог судлаарай.
Сүлжээний бүдүүвч: Тэгш бус хэмжээтэй, нарийн төвөгтэй бүтэцтэй сүлжээнүүдийн хэрэгжилтийг харах.
Нэмэлт UI хэрэгслүүд: D-pad интерфэйсүүд дээр бүдгэрч буй ирмэгүүд, гүйлгэх самбарууд, урвуу байрлалууд, чирэх & буулгах функцуудад зориулсан үзүүлэнгүүдийг багтаасан болно.
Нээлттэй эхийн DpadRecyclerView нь Apache 2.0 лицензийн дагуу лицензлэгдсэн нээлттэй эхийн програм хангамж юм. Энэхүү түүвэр нь номын санг өөрийн үйлдвэрлэлийн програмуудад нэгтгэхээс өмнө кодын үйлдлийг урьдчилан харах боломжийг танд олгоно.
Энэ жишээний эх код болон номын сангийн бүрэн баримтыг GitHub дээр https://github.com/rubensousa/DpadRecyclerView дээрээс авах боломжтой.
Анхааруулга: Энэхүү програм нь зөвхөн зураглалыг харуулах зорилгоор ашигладаг жишээ орлуулах өгөгдлийг (зураг ба текст) агуулдаг. Энэ нь бодит видео урсгалын контент эсвэл медиа үйлчилгээ үзүүлдэггүй.
Шинэчилсэн огноо
2025 оны 12-р сарын 8