矩形色彩组合组件

更新时间:2022-01-07 02:53:47下载pdf

ColorRect 矩形色彩组合组件,可以通过传入的颜色对颜色进行平均分布,也可以传入百分比进行颜色的不均匀分布。

ColorRect

  • 均分:

    矩形色彩组合组件
  • 不均分:

    矩形色彩组合组件
  • 自定义样式:

    矩形色彩组合组件

组件公有属性

字段名 类型 描述 默认值
style StyleProp 样式
colors Array 颜色数组 []
activeOpacity Number 点击时的透明度 0.8
onPress ()=>void 点击事件

colors属性类型

字段名 类型 描述 默认值
color String 颜色
percent Number 百分比

使用示例

import React, { PureComponent } from 'react';
import { View } from 'react-native';
import { ColorRect } from '@tuya/tuya-panel-lamp-sdk';
 
export default class Scene extends PureComponent {
  render() {
    return (
      <View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>
        // 不均匀分布
        <ColorRect
            style={{ width: 80, height: 100 }}
            colors={[
              { color: 'green', percent: 0.14 },
              { color: 'yellow', percent: 0.26 },
              { color: 'red', percent: 0.6 },
            ]}
            onPress={() => {
              console.log('press');
            }}
          />
           // 均匀分布
         <ColorRect
            style={{ width: 80, height: 100 }}
            colors={['#E292FE', '#FFF76B']}
            onPress={() => {
              console.log('press');
            }}
          />
      </View>
    );
  }
}