React Native在Android上添加阴影效果

不羁的心 提交于 2020-04-18 08:20:12

官网react native中阴影的样式属性shadow都是只支持iOS不支持Android 

 

目前有个方法,可以让Android有灰色的阴影,但是无法指定Android机上的阴影色值,只能是灰色的默认。

elevation:4   这个属性中的4是代表阴影的高度。且这个属性添加后,不会影响iOS机上的原本的彩色的阴影颜色,只是在Android机上显示的是默认的灰色的阴影。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

goods:{

      marginTop:10,

      width:itemWidth,

      height:280,

      borderRadius:6,

      overflow:'hidden',

      marginLeft:12,

      backgroundColor:'#ffffff',

      shadowOffset: {width: 0, height: 5},

      shadowOpacity: 0.5,

      shadowRadius: 5,

      shadowColor: '#ddd',

        //让安卓拥有灰色阴影

      elevation: 4,

}   

  最终效果

标签: react-native

发布了372 篇原创文章 · 获赞 58 · 访问量 20万+
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!