在 Android Tv 中,如何实现图标始终可见的标题(导航抽屉)

Posted

技术标签:

【中文标题】在 Android Tv 中,如何实现图标始终可见的标题(导航抽屉)【英文标题】:In Android Tv, How to implement the header(Navigation Drawer) where icon is always visible 【发布时间】:2019-12-22 15:12:16 【问题描述】:

我是第一次使用 android TV,并且正在学习使用 Leanback。

在我的 TV 应用中,我需要实现 Header(Navigation Drawer),在折叠抽屉时图标应该始终可见,类似于 Voot Android TV App

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

当焦点移到右侧时,标题完全折叠(包括标题和图标)。就我而言,我想将标题折叠到标题中,并且只需要在标题中显示图标。

下面我添加了 Voot 应用程序的屏幕截图,以便更好地了解我的需求

Expanded Header/Navigation Drawer ScreenShot

Collapse Header/Navigation Drawer ScreenShot

【问题讨论】:

嘿,你找到解决办法了吗。我有类似的功能,我昨天发布了一个问题,但没有得到任何答案。 您有解决方案吗?如果,请分享它 有人有其他解决方案吗 【参考方案1】:

我们无法仅通过 Leanback 实现此目的。我编写了一个自定义导航菜单片段,专门用于 RowsSupportFragment,它还可以管理焦点和选择。

查看这个TVNavigationMenu 存储库

【讨论】:

以上是关于在 Android Tv 中,如何实现图标始终可见的标题(导航抽屉)的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 android Tv 在 searchfragment 中隐藏语音搜索图标

Android TV:如何使用 Leanbak 自定义 android TV 的左侧导航面板?

Android TV 应用中搜索球旁边的图标

如何在 Android TV 主屏幕上为当前正在运行的任务设置图标和标题

如何在android中可见/不可见启动器图标?

android tv - 浏览片段中搜索图像的参考