更新时间:2022-01-07 02:53:47下载pdf
ColorRect 矩形色彩组合组件,可以通过传入的颜色对颜色进行平均分布,也可以传入百分比进行颜色的不均匀分布。
均分:
不均分:
自定义样式:
字段名 | 类型 | 描述 | 默认值 |
---|---|---|---|
style | StyleProp |
样式 | 无 |
colors | Array | 颜色数组 | [] |
activeOpacity | Number | 点击时的透明度 | 0.8 |
onPress | ()=>void | 点击事件 | 无 |
字段名 | 类型 | 描述 | 默认值 |
---|---|---|---|
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>
);
}
}
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈