如何在ImageCardView
?
Leanback
为圆形
答案 0 :(得分:4)
有几种方法可以做到这一点。我认为更干净的方法是创建自己的自定义CardView
,扩展BaseCardView
。然后你可以创建自己的CardPresenter
,它能够呈现那种圆形卡片类型。
leanback showcase示例应用程序详细介绍了自定义卡片。我建议查看所有内容,但相关部分将是他们的自定义CharacterCardView
。它完全属于custom layout。然后它拥有它自己的CharacterCardPresenter
。我将代码直接复制到这里,但这些类链接将更好地正义。
替代方法是覆盖lb_image_card_view.xml
并将其替换为您自己的循环视图。只要您保留资源ids
并且视图类型相同,您就可以根据自己的喜好设计风格。 ImageCardView
也是高风格的,您可以在ImageCardView docs中阅读。