Можем ли мы использовать библиотеку Leanback (виджеты видеоплеера) для мобильного приложения Android?

Я новичок в разработке приложений для Android TV. Я хочу разработать приложение как для ТВ, так и для мобильных устройств. Когда я импортировал пример ТВ-приложения, я нашел виджет для видеоплеера (с кнопками воспроизведения и паузы). Могу ли я использовать тот же виджет наклона в мобильном приложении? Если нет, сообщите мне об ограничениях. Заранее спасибо.


person AndroidGeek    schedule 14.11.2016    source источник


Ответы (1)


Ничто не мешает вам добавить библиотеку Leanback в свой проект, но, вероятно, не стоит создавать один модуль и для мобильного, и для ТВ-приложения.

Виджеты, предоставляемые библиотекой Leanback, оптимизированы для больших экранов и использования пульта дистанционного управления. С другой стороны, виджеты, предоставляемые базовой структурой и Design Библиотека поддержки оптимизирована для небольших экранов и сенсорного управления. Поэтому виджеты Leanback Library, скорее всего, будут казаться слишком большими, занятыми или неуместными на мобильном устройстве.

Базовая структура предоставляет представление MediaController, аналогичное PlaybackOverlayFragment (точнее, < href="https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.html" rel="nofollow noreferrer">PlaybackControlsRow), предоставляемый библиотекой Leanback, но разработан с учетом небольших экранов.

person Bryan    schedule 14.11.2016