【发布时间】:2016-05-24 13:06:38
【问题描述】:
我正在开发电视应用程序并尝试尽可能多地使用leanback support library。我遇到的问题是我试图在ImageCardView 的ImageView 之上添加一个视图。我想让我的自定义视图以该图像为中心。
我尝试简单地在 0 索引上添加视图,但它只是将图像向下推并位于其顶部。我看到 ImageCardView 是 FrameLayout 但似乎 FrameLayout 已更改,因此所有子项都垂直对齐。
我还尝试获取ImageCardView 的父级,即ShadowOverlayContainer,并在那里添加视图,但它仍然不显示。
普通卡示例:
任何建议如何添加该视图?谢谢。
【问题讨论】:
-
您是否尝试将
Layout由Leanback Library本身修改? -
@jaydroider,你的意思是创建我自己的并替换
leanback一个? -
修改
Lean Back Library中的Layout到SDK中的Image Card ViewLayout它自己。它会为你解决问题。 -
你明白我的意思吗?如果没有,那么我会建议你如何做到这一点。我已根据要求修改了
Layout。所以让我知道。 -
@jaydroider,最后并没有真正朝那个方向发展。我从卡中删除了该功能。如果您有一个可行的解决方案,您可以将其作为答案发布,我可以将其标记为已接受:) 可能会有其他人希望以这种方式实现它。
标签: android android-cardview android-tv leanback