在react-native中,我们有elevation
属性(文档),但我该如何设置产生的“android-shadow”的颜色呢?
从API 28(Pie)开始,您可以使用高程和View#setOutlineAmbientShadowColor(int color)及View#setOutlineSpotShadowColor(int color)在视图上更改阴影颜色。
请注意,必须使用高程。setElevation
产生的阴影颜色无法更改。此外,他们在网络上的Material Design指南,如这里所示,似乎也没有表明可以更改颜色。
https://developer.android.com/training/material/shadows-clipping.html
此外,根据this,React Native中的盒子阴影在Android上也不受支持。