Kyl*_*enn 5

有几种方法可以做到这一点。我认为更清洁的方法是创建您自己的自定义样式CardView,并将其扩展BaseCardView。然后,您可以创建自己CardPresenter的能够显示该圆形卡类型的卡。

Leanback的展示示例应用程序进入约定制卡的很详细。我建议您仔细阅读所有内容,但相关的部分是他们的习惯CharacterCardView。完全拥有自己的自定义布局。然后它具有它自己的CharacterCardPresenter。我将代码直接复制到此处,但是这些类链接将更好地解决问题。

替代方法是lb_image_card_view.xml使用您自己的圆形视图覆盖并将其替换。只要您保持资源ids和视图类型相同,就可以按照自己喜欢的方式进行样式设置。ImageCardView也是高度可样式化的,您可以在ImageCardView文档中阅读。