Asm*_*lah 4 android android-elevation react-native
我正在尝试在 react-native 中显示视图周围的阴影。
我试过这个
<View
style={{
flex: 0.3,
margin: 4,
...Platform.select({
ios: {
shadowColor: '#000',
shadowOffset: {width: 0, height: 4},
shadowOpacity: 0.4,
},
android: {
elevation: 2,
},
}),
}}>
Run Code Online (Sandbox Code Playgroud)
它在 iOs 上完美运行,但在 android 上它没有效果。有一个名为 react-native-shadow 的库,它在 iOs 和 android 上都可以完美运行,但是如何在不使用任何第三方库的情况下修复 android 中的阴影问题。
现在我有这些属性,我已经为所需的动画提供了解决方法。试试这个,让我在评论中知道如果它对你有帮助。很高兴能帮助你。
...Platform.select({
ios: {
shadowColor: '#000',
shadowOffset: { width: 0, height: 3 },
shadowOpacity: 0.2,
},
android: {
elevation: 0.4,
// bottomElevation:4,
borderBottomWidth: 0.2,
borderTopWidth:0.2,
borderColor:'#000'
},
}),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3049 次 |
| 最近记录: |