728x90
반응형
React Native 에서 Slider 기능을 추가해보자.
1. Slider 설치
yarn add @react-native-community/slider
or
npm install @react-native-community/slider --save
2. import
import Slider from '@react-native-community/slider';
3. Slider 추가
<Slider
style={{width: 200, height: 40}}
minimumValue={0}
maximumValue={1}
minimumTrackTintColor="#FFFFFF"
maximumTrackTintColor="#000000"
/>
4. Slider 값 바꿔주기 (.js)
state = {
value:50 //초기 값
}
sliderValueChange =(value) => {
this.setState({
value: value
})
}
<Slider
style={{height:40,width:300}}
value={this.state.value}
minimumValue={0}
maximumValue={100}
onValueChange={this.sliderValueChange}
maximumTrackTintColor='red'
minimumTrackTintColor='blue'
step={1} //값이 10단위로 바뀜
/>
<Text
style={styles.input}
>{this.state.value}</Text>
더 많은 옵션을 추가하고 싶으면 참고 사이트에서 참고해 추가하면 된다.
** 참고 사이트 **
https://github.com/callstack/react-native-slider
728x90
반응형
'React-Native' 카테고리의 다른 글
[j React-native] TS~~ error 발생시 해결 (0) | 2022.12.15 |
---|---|
[j React-Native] Animated: `useNativeDriver` was not specified issue of ReactNativeBase Input 이슈 해결 (0) | 2022.12.14 |
[j React-Native] Multiple commands produce Error 해결하기 (0) | 2022.12.05 |
[j React Native] Drawer Navigator (0) | 2022.12.02 |
[j React Native]Command `run-ios` error (0) | 2022.11.25 |