Това е официалното примерно приложение за DpadRecyclerView, библиотека с отворен код, проектирана специално за изграждане на ефективни и лесни за навигация потребителски интерфейси на Android TV. Това приложение служи като техническа демонстрация за разработчиците, за да тестват, проверяват и изследват възможностите на библиотеката DpadRecyclerView като модерен заместител на BaseGridView на Leanback и алтернатива на оформленията на Compose.
Целева аудитория: Разработчици на Android TV, инженери на потребителски интерфейси на Kotlin и Jetpack, сътрудници с отворен код
Демонстрирани ключови характеристики: Този пример показва основната функционалност на библиотеката, позволявайки на разработчиците да взаимодействат със следните функции директно на своите устройства с Android TV:
Замяна на Leanback: Демонстрира как да се постигнат високопроизводителни решетки и списъци без зависимостта от остарялата библиотека на Leanback.
Взаимодействие на Jetpack Compose: Примери за използване на DpadComposeViewHolder за безпроблемно интегриране на потребителския интерфейс на Compose в RecyclerViews.
Разширено управление на фокуса: Визуализира обработката на фокуса, включително OnViewHolderSelectedListener, избор на подпозиция и превъртане, подравнено със задачата.
Персонализирано подравняване: Разгледайте различни предпочитания за подравняване на ръбове, персонализирани скорости на превъртане и конфигурации за подравняване родител-дете.
Оформления на мрежа: Вижте реализации на мрежи с неравномерни размери на обхвата и сложни структури на оформлението.
Допълнителни помощни програми за потребителския интерфейс: Включва демонстрации за избледняващи ръбове, ленти за превъртане, обратни оформления и функционалност за плъзгане и пускане на интерфейси на D-pad.
DpadRecyclerView с отворен код е софтуер с отворен код, лицензиран под лиценза Apache 2.0. Този пример ви позволява да визуализирате поведението на кода, преди да интегрирате библиотеката в собствените си производствени приложения.
Изходният код за този пример и пълната документация на библиотеката са достъпни в GitHub на адрес https://github.com/rubensousa/DpadRecyclerView
Отказ от отговорност: Това приложение съдържа примерни данни за заместители (изображения и текст), използвани единствено за демонстрационни цели на оформлението. То не предоставя действително съдържание за стрийминг на видео или медийни услуги.
Актуализирано на
8.12.2025 г.
Библиотеки и демонстрации