我想在Leanback FullWidthDetailsOverviewRowPresenter
中自定义DetailFragment
。
我要完成的三件事是:
从概述的顶部到底部获取Action
。
降低概览的高度,以便无需向下滚动即可查看相关的电影。
背景图像及其在概述顶部占据的空间应该消失了。屏幕应该像上面的屏幕一样开始。
最终结果应如下所示:
我已经知道如何在概述中进行修改。我应该如何修改呢?
最佳答案
因为您正在浏览该屏幕的关键视图,所以听起来您可能不得不完全放弃当前的实现,并从头开始创建自己的自定义视图。通过将按钮移至底部和详细信息图像(似乎将其移至描述文本的右侧),就可以使它甚至不再为DetailFragment子类的合理化。 Leanback的开发人员可能有意过分限制自定义界面,因为他们希望为不同的应用程序提供一致的体验。
我将创建一个新的布局文件,并将其加载到您的DetailsFragment(或DetailsPresenter)子类中,具体取决于您的体系结构。
您可能会在此tuenti tv sample和part two of Marcus Gabilheri's定制系列中找到灵感