Our company provides custom UI design and development solutions for mobile applications and websites.
Need a team to create a project?
This project is developed and maintained by openGeeksLab LLC.

- React Native 0.50+
- iOS 9.0+
- Android 4.2+
Just run:
- npm i react-native-fluid-slider
importReact,{Component}from'react';import{StyleSheet,Text,View,}from'react-native';importSliderfrom'react-native-fluid-slider';exportdefaultclassAppextendsComponent{state={value: 40}render(){return(<Viewstyle={styles.container}><Viewstyle={styles.sliderContainer}><Textstyle={styles.valueText}>{this.state.value.toFixed()}</Text><Slidervalue={this.state.value}onValueChange={value=>this.setState({ value })}onSlidingComplete={(value)=>{console.warn('Sliding Complete with value: ',value)}}/></View></View>);}}conststyles=StyleSheet.create({container: {flex: 1,justifyContent: 'center',backgroundColor: '#000',paddingHorizontal: 70,},sliderContainer: {width: '100%',},valueText: {fontSize: 40,textAlign: 'center',margin: 10,color: '#ee6d51',},});value - is the value of the slider.step - is the slider step.minimumValue - is the minimum value.maximumValue - is the maximum value.onValueChange - it is called when the value of the slider is changed and getting the new slider value parameter.onSlidingComplete - is called when the slider is almost dragged(when the user releases the slider) The function can get one parameter, it's the value at the time of completion.thumbTintColor - is the slider color.minimumTrackTintColor - is the color of the slider track on the left of the slider.maximumTrackTintColor - is the color of the slider track on the right of the slider.

Expanding is released under the MIT license.
Inspired by @Virgil Pana

