Most visited

Recently visited

android.support.v17.leanback.app

提供高级别Leanback用户界面构建块的支持类:片段和帮助器。

Leanback片段可作为平台片段(从android.app.Fragment )和支持片段(从android.support.v4.app.Fragment )。 这里描述了一些最常用的leanback片段。

BrowseFragment包括可选的“fastlane”导航侧面板和行列表,fastlane中的每个标题和一行之间具有一对一的对应关系。 该应用程序提供ObjectAdapter其中包含行列表和PresenterSelector行提示器。

DetailsFragment通常包括顶部物品的大概览,用户可以执行的一些动作,以及可能的行或附加或相关物品。 该片段的内容以与BrowseFragment相同的方式指定,其约定是ObjectAdapter中的第一个元素与概览行相对应。 DetailsOverviewRowDetailsOverviewRowPresenter为此行提供了默认模板。

A PlaybackOverlayFragment实现具有Leanback外观和感觉的标准播放传输控件。 建议在PlaybackOverlayFragment中使用PlaybackControlGlue的实例。 此帮助程序为用户与最常用的控件(如快进和快退)进行交互实现标准行为。

SearchFragment允许开发人员接受来自用户的查询并使用熟悉的列表行显示结果。

GuidedStepFragment用于指导用户做出决定或一系列决定。

Interfaces

BrowseFragment.FragmentHost BrowseFragment可能向客户公开的一组操作。
BrowseFragment.MainFragmentAdapterProvider 接口由所有片段实现以提供 BrowseFragment.MainFragmentAdapter的实例。
BrowseFragment.MainFragmentRowsAdapterProvider 接口由 RowsFragment实现,它是提供 BrowseFragment.MainFragmentRowsAdapter实例的子类。
BrowseSupportFragment.FragmentHost BrowseSupportFragment可能对客户公开的一组操作。
BrowseSupportFragment.MainFragmentAdapterProvider 接口由所有片段实现以提供 BrowseSupportFragment.MainFragmentAdapter的实例。
BrowseSupportFragment.MainFragmentRowsAdapterProvider 接口由 RowsSupportFragment实现,它是提供 BrowseSupportFragment.MainFragmentRowsAdapter实例的子类。
HeadersFragment.OnHeaderClickedListener 在单击标题项目时调用回调的接口定义。
HeadersFragment.OnHeaderViewSelectedListener 选择标题项目时调用回调的接口定义。
HeadersSupportFragment.OnHeaderClickedListener 在单击标题项目时调用回调的接口定义。
HeadersSupportFragment.OnHeaderViewSelectedListener 选择标题项目时调用回调的接口定义。
PlaybackOverlayFragment.InputEventHandler 接口允许应用程序处理输入事件。
PlaybackOverlaySupportFragment.InputEventHandler 接口允许应用程序处理输入事件。
SearchFragment.SearchResultProvider 搜索API由应用程序提供。
SearchSupportFragment.SearchResultProvider 搜索API由应用程序提供。

Classes

BackgroundManager 支持多个活动之间的背景图像连续性。
BrandedFragment 片段类,用于使用实现 TitleViewAdapter.Provider的视图来管理搜索和品牌。
BrandedSupportFragment 片段类,用于使用实现 TitleViewAdapter.Provider的视图来管理搜索和品牌。
BrowseFragment 用于创建Leanback浏览屏幕的片段。
BrowseFragment.BrowseTransitionListener 浏览器标题和行之间的转换。
BrowseFragment.FragmentFactory<T extends Fragment> 工厂类负责在给定当前项目的情况下创建片段。
BrowseFragment.ListRowFragmentFactory 用于 ListRow FragmentFactory实现。
BrowseFragment.MainFragmentAdapter<T extends Fragment> 定义 BrowseFragment与其主要内容片段之间的交互的界面。
BrowseFragment.MainFragmentAdapterRegistry 注册表类维护 Row子类到 BrowseFragment.FragmentFactory的映射。
BrowseFragment.MainFragmentRowsAdapter<T extends Fragment> 这用于将信息传递给 RowsFragment或其子类。
BrowseSupportFragment 用于创建Leanback浏览屏幕的片段。
BrowseSupportFragment.BrowseTransitionListener 浏览器标题和行之间的转换。
BrowseSupportFragment.FragmentFactory<T extends Fragment> 工厂类负责在给定当前项目的情况下创建片段。
BrowseSupportFragment.ListRowFragmentFactory 用于 ListRow FragmentFactory实现。
BrowseSupportFragment.MainFragmentAdapter<T extends Fragment> 定义 BrowseSupportFragment与其主要内容片段之间的交互的界面。
BrowseSupportFragment.MainFragmentAdapterRegistry 注册表类维护 Row子类到 BrowseSupportFragment.FragmentFactory的映射。
BrowseSupportFragment.MainFragmentRowsAdapter<T extends Fragment> 这用于将信息传递给 RowsSupportFragment或其子类。
DetailsFragment 用于创建Leanback详细信息屏幕的片段。
DetailsSupportFragment 用于创建Leanback详细信息屏幕的片段。
ErrorFragment 用于显示错误指示的片段。
ErrorSupportFragment 用于显示错误指示的片段。
GuidedStepFragment GuidedStepFragment用于指导用户完成一个决策或一系列决策。
GuidedStepSupportFragment GuidedStepSupportFragment用于指导用户完成一个决策或一系列决策。
HeadersFragment 包含行标题列表的内部片段。
HeadersSupportFragment 包含行标题列表的内部片段。
MediaControllerGlue PlaybackOverlayFragmentMediaControllerCompat之间实现粘合层的辅助类。
OnboardingFragment OnboardingFragment为构建应用程序的入门屏幕提供了一种通用且简单的方法。
OnboardingSupportFragment OnboardingSupportFragment提供了一种通用且简单的方法来构建应用程序的入门屏幕。
PlaybackControlGlue 管理 PlaybackControlsRowPlaybackOverlayFragment助手类,它实现了处理标准回放控制操作(如播放/暂停,以渐进速度级别快进/倒回以及跳至下一首/上一首)的推荐方法。
PlaybackControlSupportGlue 管理 PlaybackControlsRowPlaybackOverlaySupportFragment助手类,它实现了处理标准播放控制动作(如播放/暂停,以渐进速度级别快进/倒带并跳至下一首/上一首)的推荐方法。
PlaybackOverlayFragment 用于显示播放控件和相关内容的片段。
PlaybackOverlayFragment.OnFadeCompleteListener 监听器允许应用程序接收淡入和/或淡出完成事件的通知。
PlaybackOverlaySupportFragment 用于显示播放控件和相关内容的片段。
PlaybackOverlaySupportFragment.OnFadeCompleteListener 监听器允许应用程序接收淡入和/或淡出完成事件的通知。
ProgressBarManager 显示/隐藏进度条小部件的管理器。
RowsFragment 一组有序的leanback小部件行。
RowsFragment.MainFragmentAdapter  
RowsFragment.MainFragmentRowsAdapter  
RowsSupportFragment 一组有序的leanback小部件行。
RowsSupportFragment.MainFragmentAdapter  
RowsSupportFragment.MainFragmentRowsAdapter  
SearchFragment 处理搜索的片段。
SearchSupportFragment 处理搜索的片段。
VerticalGridFragment 用于创建leanback垂直网格的片段。
VerticalGridSupportFragment 用于创建leanback垂直网格的片段。

Hooray!