Last Updated on : 2021-12-16 03:27:14download
字段名 | 类型 | 描述 | 默认值 |
---|---|---|---|
accessibilityLabel | String | 测试标示 | ‘temperature-polar-picker’ |
bgImg | Any | 轨道的图, 当设置后,gradientBg 属性将不起作用 | 无 |
style | Style | 组件样式 | 无 |
thumbStyle | Style | 滑块样式 | 无 |
disabled | Bool | 是否禁用 | false |
hideThumb | Bool | 是否隐藏滑块 | false |
disalbedThumbOpacity | Number | 禁用时组件时,滑块的透明度 | 0.4 |
radius | Number | 轨道外圈半径 | 135 |
innerRadius | Number | 轨道内圈半径 | 66 |
thumbRadius | Number | 滑块的半径 | 16 |
bgColors | Array | 色盘渐变参数 | [‘#FFEAC0’, ‘#fff’, ‘#C5EDF8’] |
touchThumbRadius | Number | thumb 可点击范围 | 0 |
touchOffset | Number | 可击点范围偏移,用于加大可点击范围 | 0 |
value | Number | 当前值 | 0 |
min | Number | 最小色温值 | 0 |
max | Number | 最大色温值 | 1000 |
step | Number | 步长 | 1 |
sideOffset | Number | 边界的偏移量, 用于增加可调节到边界值难易度 | 10 |
storageKey | String | 本地保存滑块位置的key | ‘temperature_polar_picker’ |
onChange | Func | 值变化事件,仅值有变化时触发 | 无 |
onGrant | Func | 滑动开始事件 | 无 |
onMove | Func | 滑动过程事件 | 无 |
onRelease | Func | 滑动结束事件 | 无 |
onPress | Func | 点击轨道事件 | 无 |
import React, { Component } from 'react';
import { View } from 'react-native';
import { TemperaturePolarPicker } from '@tuya/tuya-panel-lamp-sdk';
export default class Scene extends Component {
render() {
return (
<View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>
<TemperaturePolarPicker
value={500}
onChange={v => {
console.log('v');
}}
/>
</View>
);
}
}
Is this page helpful?
YesFeedback