Гит-проект на данный момент не обновляется. Следите за обновлениями здесь: https://git.oschina.net/kumei/AndroidTVWidget.
Приглашаем присоединиться к сообществу разработчиков ТВ-приложений на платформе TV Open Source, чтобы вместе улучшать его: https://gitee.com/kumei.
Здесь собраны некоторые часто используемые ТВ-библиотеки: https://gitee.com/kumei/Android_tv_libs.
Также предлагаем ознакомиться с некоторыми выводами из опыта разработки для ТВ: https://gitee.com/kumei/AndroidTVWidget/wikis/Home.
Разработка для Android TV
Официальный форум: http://www.androidtvdev.com/.
QQ-группа 1: 522186932. QQ-группа 2: 468357191.
Leanback — фреймворк (по аналогии с Leanback от Google, но более простой и удобный):
.
Клавиатурный фреймворк:

и вторая демонстрация клавиатуры:
.
Фреймворк меню:
,
а также:
.
AndroidTvWidet — это библиотека файлов для фреймворка разработки ТВ-приложений.
Demo — примеры использования.
Doc — документация.
Tool — инструмент для преобразования пикселей экрана.
:
com.open.androidtvwidget.adapter — базовый класс для заголовка списка;
com.open......bridge — основной класс MainUpView, например, здесь реализованы все анимации;
com.open.....cache — кэш;
com.open....keyboard — клавиатура;
com.open....menu — меню;
com.open.android...recycle — поддержка RecyclerView (например, GridView);
com.open.android...utils — набор функций;
com.open...android..view — некоторые ТВ-модификации виджетов (ниже мы рассмотрим методы их использования).
API-документация:
https://git.oschina.net/hailongqiu/AndroidTVWidget/attach_files.
Руководство по использованию:
https://git.oschina.net/hailongqiu/AndroidTVWidget/wikis/AndroidTVWidget-use-manual.
Инструкция по использованию клавиатуры:
Инструкции по импорту проекта:
а также:
Добро пожаловать в мир разработки ТВ-приложений! Мы надеемся, что вы будете делиться своим кодом и вместе с нами двигаться вперёд. Спасибо! (hailongqiu 356752238@qq.com).
Присоединяйтесь к нашим QQ-группам, где можно учиться и развиваться вместе! Здесь есть много опытных специалистов по ТВ.

Мы работаем каждый день, и ваша поддержка будет очень кстати (для поддержки веб-форума).
Спасибо за поддержку!
(Для использования на веб-форуме.)
[Изображение с надписью «Спасибо за поддержку!»]
Первое изображение для тестирования:
.
Второе изображение для тестирования:
.
Третье изображение для тестирования (GridViewTV):
.
Четвёртое изображение для тестирования:
.
Пятое изображение для тестирования (ViewPager-DEMO):
.
Шестое изображение для тестирования (клавиатура-DEMO):
.
Седьмое изображение для тестирования:
.
Планируется добавить поддержку сетевой загрузки макетов.
XiaoMi android_tv_metro: https://github.com/XiaoMi/android_tv_metro.
BorderViewDemo: https://github.com/lf8289/BorderViewDemo.
Добавлена поддержка RecyclerView. Исправлены проблемы с обновлением данных в GridViewTV. Изменён пример GridViewTV. Исправлена проблема с падением примера клавиатуры. Внесены изменения в макет для ViewPager. Добавлен интерфейс для управления отступами в компонентах с тенью. Функции для анимации перемещений были объединены в один модуль.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )