gpt4 book ai didi

java - 如何在android电视中使用类似netflix的浏览 fragment 制作侧边菜单?

转载 作者:行者123 更新时间:2023-12-01 18:50:27 25 4
gpt4 key购买 nike

Attached screenshot of netflix app with left side menu 我能够开发一个带有自定义图标和标题的侧面菜单。我希望,当焦点集中在 header fragment 上时,它应该在行 fragment 顶部展开,而不是折叠行 fragment ,就像 Netflix 和 hotstar 所做的那样。我怎样才能实现它?

最佳答案

不幸的是,BrowseSupportFragment 中使用的 HeaderSupportFragment 的可配置性不足以实现这种设计。 Leanback 非常适合快速轻松地构建媒体浏览器应用程序,但当涉及“复杂”设计时,使用自定义组件会更容易。

这里的主要区别是 BrowseSupportFragment 的左侧菜单显示屏幕中显示的每行标题名称(这就是它被称为 HeaderSupportFragment 的原因)。您想要在此处显示不同的条目,例如搜索、主页、设置等。

要制作这种 View ,我建议创建您自己的自定义 View 并使用基本的Fragment。我按照本教程进行操作,该教程对于处理菜单打开/关闭动画非常有用(我将其与 ConstraintLayout 混合以简化动画,并且使菜单与屏幕的其余部分重叠,而不是移动所有内容。)

查看教程:https://medium.com/building-for-android-tv/building-for-android-tv-episode-3-381e041dfec7

关于java - 如何在android电视中使用类似netflix的浏览 fragment 制作侧边菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59745724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com