ReactNative 进阶(四十五):渐变组件 react-native-linear-gradient
一、安装
复制代码
二、属性介绍
2.1 colors
默认情况下,渐变色的方向是从上向下的。
复制代码
效果如下:
2.2 start / end
若要渐变色从左向右,或者斜角渐变,就需要进行如下设置:
复制代码
其中,
start
就是渐变开始的位置,x、y 范围是0 - 1
,end
同上,就是渐变结束的位置
示例 1: 斜角渐变
复制代码
复制代码
示例 2: 从左到右
以下配置可实现从左到右渐变。
复制代码
2.3 locations
如果想指定每种渐变颜色的范围,比如红色占 20%, 绿色占 70%,黑色占 10%,也是可以设置的,就用到了另外一个属性:locations
。
locations
对应的是 colors
。
复制代码
以上代码的含义如下:
red
范围就是0.0 - 0.2
;green
范围就是 0.2 - 0.7
;black
范围就是0.7 - 1.0
;
示例 1: 0.4 是渐变的起点,0.6 是渐变的终点
复制代码
效果如下:
三、应用
3.1 基础应用
复制代码
效果如下:
3.2 自定义按钮组件
复制代码
组件应用
复制代码
四、拓展阅读
版权声明: 本文为 InfoQ 作者【No Silver Bullet】的原创文章。
原文链接:【http://xie.infoq.cn/article/cae41935795fa12a78d2febcd】。文章转载请联系作者。
评论