焦点上的 Android TV 卡轮廓阴影与 Play 商店相同

问题描述

我想重现 Google 在 Android TV 上的新 Play 商店中所做的 cardview 大纲。您可以在下面看到一张带有 disney+ 卡片图标周围效果的截图。每个卡片焦点的颜色变化。

New Google Play Store App on Android TV with outline around the Disney+ app icon

你会推荐什么来实现这一目标?我尝试获得主色并将其应用为背景色和具有 10 dp 高程的 outlinespotShadowColor。 我能够在图像下方动态生成具有所需主色的阴影,但效果不一样,而且我计算颜色的方式对性能不利。 有没有办法让系统做到这一点?

这是我目前使用静态颜色的代码

Label: nil,value: 1
Label: nil,value: 2
Label: nil,value: 3

My test

如你所见,光环与Play商店不一样,传播得不够。

额外问题:顺便说一下,同样的问题也适用于 Play 商店的“缩放效果”。我们可以在快速滚动时不损失性能吗?

请注意,我可以针对最低 API 级别 28。

非常感谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...