在我的电视应用中,我需要实现类似Youtube应用的浏览片段中的固定标题。下面是我想要的屏幕截图。
我完全使用Lean Back实现,我的片段扩展了BrowseFragment,我能够向我的标题项添加图标和文本。
就像下面的链接所解释的那样:
当焦点移动到右侧时,我的标题栏会完全折叠。在我的情况下,我想将标题栏折叠成小型,并且只显示标题栏中的图标。我完全使用Lean Back实现,我的片段扩展了BrowseFragment,我能够向我的标题项添加图标和文本。
就像下面的链接所解释的那样:
当焦点移动到右侧时,我的标题栏会完全折叠。在我的情况下,我想将标题栏折叠成小型,并且只显示标题栏中的图标。
BrowseFragment
)没有这样的半隐藏目录浏览器,只有在导航到右侧行后才显示图标...它的BrowseFragment.setHeadersState()
只有三种状态...可能需要查看源代码并通过添加“新”状态来扩展BrowserFragment并管理其转换。 https://developer.android.com/training/tv/playback/browse#hide-heads - ecleBrowseFragment
的startHeadersTransition
方法来更改标题行为。在转换时,startHeadersTransitionInternal
和createHeadersTransition
负责更改标题。 - mahdi