如何在android中实现阴影(环境光)背景?

如何在android中实现阴影(环境光)背景?,android,android-layout,Android,Android Layout,如何实现如下图所示的阴影 我尝试了许多方法,如cardwiew,elevation,许多自定义视图,可绘制。但这与想要的阴影不同 卡德维尤 CardView的标高为环境光+钥匙光。但是,我只想要环境光 我想要这个影子。 从API 28开始,您可以设置阴影的颜色 如果只需要环境光阴影,则需要将关键灯光(也称为聚光灯)的颜色设置为透明 可以通过在xml视图标记中添加以下内容来实现: android:outlineAmbientShadowColor="@android:color/tra

如何实现如下图所示的阴影

我尝试了许多方法,如
cardwiew
elevation
,许多
自定义视图
可绘制
。但这与想要的阴影不同

卡德维尤
CardView的标高
环境光
+
钥匙光
。但是,我只想要环境光

我想要这个影子。
从API 28开始,您可以设置阴影的颜色

如果只需要环境光阴影,则需要将关键灯光(也称为聚光灯)的颜色设置为透明

可以通过在xml视图标记中添加以下内容来实现:

android:outlineAmbientShadowColor="@android:color/transparent"
现在只显示关键点/聚光灯

和环境阴影

android:outlinesSpotShadowColor="@android:color/transparent"
也检查

setOutlineAmbientShadowColor() and setOutlinePostShadowColor()
以编程的方式进行


如果您不想要黑色阴影,也可以将其设置为其他颜色。

您是否尝试过使用“如果您找到任何解决方案,请与我们分享”…您找到解决方案了吗?