React Native之样式篇

本文介绍了在React Native中如何处理样式,包括边框、阴影的实现方式,以及组合样式、条件样式和样式传递的使用。在遇到Android设备上shadow类不工作的问题时,作者探索了多种解决方案,并分享了相关参考资料。
摘要由CSDN通过智能技术生成

昨天会调试之后,今天迫不及待的就开始练习了。实现了一个电影列表,想让其样式变好看点,想要实现border:1px soild #ccc

不好意思,RN告诉你不能这么用,于是百度呀。。。

只能这样用:

1、边框类

borderWidth//边框宽度,单方向设置为borderBottomWidth,borderTopWidth,borderLeftWidth,borderRightWidth
borderColor//边框颜色,单方向设置为borderBottomColor等
borderStyle//边框样式,单方向设置为borderBottomStyle等
borderRadius//圆角半径,单角设置为borderTopLeftRadius等

2、shadow类

shadowColor//阴影颜色
shadowOffset//阴影偏移
shadowOpacity//阴影透明度
shadowRadius//阴影角度
elevation//高度,设置Z轴,可以产生立体效果

后来想实现一个边框的阴影,结果shadow类在android机上不管用。。。于是百度呀。。

参考文献:https://blog.csdn.net/SpicyBoiledFish/article/details/76079556

现在为止有三种方法,

  • 采用react-native-shadow和react-native-svg实现

       缺点:会牵扯到你的项目不能仅仅通过热更新来迭代版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值