Leanback库具有新的播放控件,可提供改进的用户体验。 对于视频应用程序,传输控件使用向前/向后控件支持视频清理。 清理显示屏时会显示缩略图,以帮助浏览视频。
该库包含抽象类以及为开发人员提供更精细控制的开箱即用实现。 使用预构建的实现,您可以快速构建功能丰富的应用程序,而无需太多编码。 如果您需要更多定制,您可以扩展任何库的预构建组件。
控件和播放器
leanback库将用户界面与回放视频的播放器中的传输控件分开。 这是通过两个组件完成的:一个用于显示传输控件(可选视频)的播放片段和一个用于封装媒体播放器的播放器适配器 。
播放片段
您应用的UI活动应使用PlaybackFragment
或VideoFragment
。 两者都包含leanback运输控制:
PlaybackFragment
根据需要动画其传输控件以隐藏/显示它们。VideoFragment
扩展了PlaybackFragment
并具有