React-Native中非常贱的画虚线的方式
2018-10-22 21:01
183 查看
版权声明:本文为博主原创文章,若需转载,请注明出处 https://blog.csdn.net/suwu150/article/details/83278588
然后在网上淘了一番,结果发现这种写法官方提供了这一个属性,但是使用时有很多限制,比如使用时必须的配合borderRadius进行使用,而且画出的虚线也不是很好看,用来画虚线框效果挺好的,下面是官方的使用方式:
React-Native中非常贱的画虚线的方式
在使用react-native中的时候,使用css画虚线的时候,警告提示不支持,提示信息如下所示:
<View style={{ borderColor: '#000', borderRadius: 0.5, height: 5, borderWidth: 1, borderStyle: 'dotted' }} />
再来看看官方issue官方虚线使用
不满意官方产生的效果,我就使用了下面这种方式,如下面代码所示:
export const renderDotted = () => { const width = styleDict.windowW / 2; const dottes = []; for (let i = 0; i < width; i++) { dottes.push(i); } return ( <View style={{ flexDirection: 'row', width: styleDict.windowW - 35, justifyContent: 'center', overflow: 'hidden' }}> { dottes.map(() => { return <Text style={{ color: '#999693', fontSize: 10 }}>-</Text>; }) } </View> ); };
效果如下所示:
注意:这只是一种实现方法,多查官方资料学习,使用art库代价太大了
相关文章推荐
- 移动开发哪家强 ?ionic,react-native,native 三种开发方式对比!
- react与native异步交互的几种方式
- React Native 采用Fetch方式发送跨域POST请求
- react-native开发swift的ios应用,使用callback通信方式回调键值对组
- React Native两种加载图片的方式
- React-Native 之 GD (十)Android启动页面 及 模态方式跳转
- ReactMix框架是基于ReactNative框架实现的,目标是完全兼容现有的H5开发方式的新一代框架ReactMix
- React Native Image多种加载图片方式
- react-native icon使用方式
- react-native三种创建组建的方式
- React Native原生模块向JS传递数据的几种方式(Android)
- react native声明组件的两种方式
- [ReactNative][iOS]之真机调试与离线包方式
- flexbox----react native中的布局方式
- React Native init很慢的解决方式之一
- 详解react native页面间传递数据的几种方式
- Reactnative——父组件和子组件的通信方式
- React-Native创建Component的三种方式
- react native Image 控件显示图片方式总结
- react native组件通信方式