Last Updated on : 2021-12-16 03:26:50download
字段名 | 类型 | 描述 | 默认值 |
---|---|---|---|
wrapperStyle | Style | 组件样式 | 无 |
thumbStyle | Style | 滑块样式 | 无 |
renderThumb | Func | 渲染滑块 | 无 |
disabled | Bool | 是否禁用 | false |
showThumb | Bool | 是否展示滑块 | true |
offsetAngle | Number | 色环缺角,以Y轴正方向为零度 | 45 |
innerRadius | Number | 内半径 | 88 |
outerRadius | Number | 外半径 | 120 |
thumbRadius | Number | 滑块的半径 | 16 |
offsetAngle | Number | 沿逆时针方向偏移角度度数 | 180 |
stopColors | Array | 色盘渐变参数 | [{offset: ‘0%’,stopColor: ‘#FEECAB’,stopOpacity: 1,},{ offset: ‘100%’,stopColor: ‘#C0E8FF’,stopOpacity: 1}] |
value | Number | 当前值 | 0 |
min | Number | 最小色温值 | 0 |
max | Number | 最大色温值 | 1000 |
minRangeValue | Number | 值可取范围的最小值, 需要大于等于min,不设值以min为准 | 0 |
maxRangeValue | Number | 值可取范围的最大值, 需要小于等于max,不设值以max为准 | 1000 |
onChange | Func | 值变化事件,仅值有变化时触发 | 无 |
onMove | Func | 滑动过程事件 | 无 |
onRelease | Func | 滑动结束事件 | 无 |
import React, { Component } from 'react';
import { View } from 'react-native';
import { CirclePicker } from '@tuya/tuya-panel-lamp-sdk';
export default class Scene extends Component {
render() {
return (
<View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>
<CirclePicker
value={500}
onMove={v => {
console.log('v');
}}
/>
</View>
);
}
}
Is this page helpful?
YesFeedback