Last Updated on : 2021-12-16 03:31:23download
| Field name | Type | Description | Default value |
|---|---|---|---|
| accessibilityLabel | String | The label that describes the tested accessibility element. | ‘TemperaturePicker’ |
| bgImg | Any | The image of the track. If you set this property, the gradientBg property does not work. |
None |
| style | Style | The style of the component. | None |
| thumbStyle | Style | The style of the thumb. | None |
| renderThumb | Func | The rendering of the thumb. | None |
| disabled | Bool | Specifies whether to disable the component. | false |
| hideThumb | Bool | Specifies whether to hide the thumb. | false |
| disalbedThumbOpacity | Number | The opacity of the thumb when the component is disabled. | 0.4 |
| radius | Number | The radius of the outer track. | 135 |
| innerRadius | Number | The radius of the inner track. | 66 |
| thumbRadius | Number | The radius of the thumb. | 16 |
| offsetAngle | Number | The offset angle in the counterclockwise direction. | 180 |
| gradientBg | Array | The gradient options of the color temperature picker. | [{ offset: ‘0%’, stopColor: ‘#FFCA5C’, stopOpacity: 1 }, { offset: ‘50%’, stopColor: ‘#fff’, stopOpacity: 1 }, { offset: ‘100%’, stopColor: ‘#CDECFE’, stopOpacity: 1 } ] |
| touchThumbRadius | Number | The radius of the touchable area for the thumb. | 0 |
| touchOffset | Number | The offset of the touchable area. You can set the value to increase the touchable area. | 0 |
| value | Number | The current value. | 0 |
| min | Number | The minimum of the color temperature. | 0 |
| max | Number | The maximum of the color temperature. | 1000 |
| step | Number | The step of the color temperature. | 1 |
| sideOffset | Number | The offset of the edge. You can set the value to define the accessibility of edge values. | 10 |
| storageKey | String | The key that is used to locally store the location of the thumb. | ‘temperature_picker’ |
| onChange | Func | The value change event that is triggered only when a value is changed. | None |
| onGrant | Func | The event in which the thumb starts to move. | None |
| onMove | Func | The event in which the thumb is moving. | None |
| onRelease | Func | The event in which the thumb stops moving. | None |
| onPress | Func | The event in which the track is touched. | None |
import React, { Component } from 'react';
import { View } from 'react-native';
import { TemperaturePicker } from '@tuya/tuya-panel-lamp-sdk';
export default class Scene extends Component {
render() {
return (
<View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>
<TemperaturePicker
value={500}
onChange={v => {
console.log('v');
}}
/>
</View>
);
}
}
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback