想要这种带有 android 卡片视图的阴影效果,除了带有卡片视图属性的白色背景,既不使用画布绘制机制也不使用 9 补丁图像机制
只想使用可绘制的形状或卡片视图属性。TIA
编辑:有这个 github 项目可用于获取 CardView 的自定义阴影。只需在您的项目中实现它并使用它而不是 androidx 组件。链接:https ://github.com/nvl2val/CardView/tree/master
第二次编辑:也是此问题的另一种解决方法。阅读此主题:Android 更改材质高程阴影颜色
我真的不明白你的问题,但 CardView 本身有很多你可以玩的属性。查看此文档以获取更多信息:https ://developer.android.com/reference/androidx/cardview/widget/CardView
默认情况下,使用高程会给你阴影,所以如果你不想在白色背景的物体上产生阴影,你需要将高程设置为 0。在这里你可以玩
看看哪一个更适合你。另外,尝试在父布局中添加一些填充,以便 CardView 周围有一些空间。所有这一切,也许你可以在这个答案中找到更多:https ://stackoverflow.com/a/46374054/14759470