【问题标题】:How to customise fragment with row transitions like we have in VideoSupportFragment of android leanback component?如何像我们在 android Leanback 组件的 VideoSupportFragment 中那样使用行转换自定义片段?
【发布时间】:2021-06-08 07:29:20
【问题描述】:

我想构建一个带有叠加过渡的片段,就像我们在 Leanback 的 VideoSupportFragment 中得到的那样。播放行和底行托盘。不使用 VideoSupportFragment。我的意思是我没有用例来播放视频,而只是在某些背景上进行这种叠加过渡。

编辑:我指的是播放控制行和相关视频行的滚动行为。

【问题讨论】:

    标签: android android-tv leanback


    【解决方案1】:

    您需要的基本上是一个VerticalGridView 和一个PlaybackRow 和一个ListRow

    我将使用 PlaybackSupportFragment 中的部分代码构建一个新的自定义类,这些代码已经实现。

    Source code

    Reference

    【讨论】:

    • 谢谢。将问题编辑得更具体。
    • 我不确定你所说的叠加过渡是什么意思。您是指行之间的自动滚动还是覆盖层的打开/关闭?如果您的意思是自动滚动,它由 VerticalGridView 处理。您可以创建具有两个自定义行的单列 VerticalGridView(或者使用 PlaybackSupportFragment 中的 PlaybackRow 和 ListRow)。
    • 是的,我指的是播放行和相关视频行的自动滚动。但对我来说,播放行被按钮取代。 VerticalGridView 是什么? ,会试一试,如果你能分享任何参考,那将是很大的帮助。谢谢。
    【解决方案2】:

    我不知道我是否说对了,但是对于这个:

    “我指的是播放行和相关视频行的自动滚动。” 你应该听一个“onCompleteEvent”,然后移动到 ne netx 视频,然后播放它

    【讨论】:

    • 抱歉不清楚。我的意思是,我想实现播放控制行和相关视频行的转换。最初只显示播放控件,当您向下移动时,它会向上滚动并显示相关的视频行。
    猜你喜欢
    • 2011-04-23
    • 2018-04-14
    • 1970-01-01
    • 1970-01-01
    • 2016-05-31
    • 1970-01-01
    • 2014-08-24
    • 2022-01-15
    • 2017-07-06
    相关资源
    最近更新 更多