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