在Android TV中,如何实现固定大小的Header(如Youtube TV App)

时间:2019-01-22 12:51:37

标签: android android-tv

在我的电视应用程序中,我需要像YouTube应用程序一样在BrowseFragment中实现固定标题。下面我附上了我想要的屏幕截图。

enter image description here

我完全是用Lean Back实现的,我的片段通过browserfragment进行了扩展,并且能够在标题项目中添加图标和文本。

像下面的链接一样,他们解释了:

https://corochann.com/browsefragment-header-customization-android-tv-application-hands-on-tutorial-17-697.html

当焦点移到右侧时,我的标题完全崩溃。就我而言,我想将标题折叠成很少的部分,并且只需要在标题中显示图标即可。

1 个答案:

答案 0 :(得分:0)

Leanback不支持此类功能。我也到处都在寻找解决方案,但是没有发现任何有用的东西。因此,我最终编写了一个行为类似于侧边栏导航的Fragment,并通过用于交换KeyPad事件的接口与RowsSupportFragment一起使用。

处于展开状态时->显示菜单图标和菜单名称。

处于折叠状态时->显示菜单图标。

Navigation Collapsed state

查看此Repository