android - 如何在 Android 的 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,
},
}),
}}>
它在 iOs 上完美运行,但在 android 上没有效果。有一个名为 react-native-shadow 的库,它可以在 iO 和 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'
},
}),
推荐阅读
- django - 问题将 id 传递到 url 尝试在 Django 中获取
- angular - 如何减少对象分配中的重复代码
- reactjs - 使用 React 17.0.01 的后端 Spring Boot RESTful Web 服务不起作用 tomcat 8.4.25
- azure-cognitive-search - 如何停止 zh-Hans.microsoft 分析器匹配几乎任何东西
- r - 带有 IRkernels 的 jupyter notebooks 中的 Plot 中的希腊字母
- excel - Power Bi Power Query 最佳实践
- python - 我怎样才能加快这个对象检测算法?
- reactjs - 如何将数组的初始化包装在它自己的 useMemo() Hook 中?
- python - 没有matplotlib的豆机/高尔顿板球位置直方图
- python - 如何解决以下问题,这是来自codingbat的鹦鹉问题?