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

Xpl*_*ive 6 android android-tv leanback

目前我正在开发一个 android 电视应用程序项目,当我的导航面板处于扩展模式时会显示文本和图标,例如 -

扩大

当导航面板折叠时,它显示一个只有颜色的垂直条,没有图标或其他东西显示。

但我试图在导航面板折叠时实现这种设计 -

崩溃了

现在我的问题是使用 Leanback 可以实现这一点吗?如果可能的话我该如何实现它?任何类型的提示、技巧或参考都会有所帮助。提前致谢。

Arp*_* J. 2

Leanback 不支持此类功能。我也到处寻找解决方案,但没有找到任何有用的东西。因此,我最终编写了一个片段,其行为类似于侧边栏导航,并通过交换键盘事件的接口与 RowsSupportFragment 配合使用。

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

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

查看此存储库TVNavigationMenu

导航已关闭