react-native-swipe-slider
v1.0.3
Published
iOS brightness-style slider ready to use in your next React Native app.
Downloads
41
Readme
🎚️🤏 react-native-swipe-slider 📦
iOS brightness-style slider ready to use in your next React Native app.
📥 Installation
npm install react-native-swipe-slider
or
yarn add react-native-swipe-slider
👀 Demo
💈 Example
Please check out this Expo Snack.
🧰 Usage
import {useState} from 'react';
import SwipeSlider from 'react-native-swipe-slider';
const Component = () => {
const [value, setValue] = useState(0);
return (
<SwipeSlider
style={{flex: 1, width: 65}}
min={0}
max={100}
value={value}
onChange={value => setValue(value)}
backgroundColor={'#1B1725'}
barColor={'#226CE0'}
vertical
/>
);
}
Available props
min
- The minimum permitted value.max
- The maximum permitted value.step
(optional) - The stepping interval.value
- Slider value.onChange
(optional) - Function which would be called when user stops touching the slider.changeEventThrottle
(optional) - This prop controls how ofter the change event will be fired while changing the value of the slider (as a time internal in ms). If it is not setonChange
event would be fired only when user stops swiping the slider.vertical
(optional) - Slider orientation. Defaults tofalse
.backgroundColor
- The slider background color (navy blue in the demo).barColor
- The bar color (blue in the demo).style
(optional) - Slider style.barStyle
(optional) - Bar style.children
(optional) - It could be used to place elements inside the slider (eg. an icon).