Skip to main content

Slider component

Effect demonstration

1. Default effect

<Slider />
slider-ios1.gif

2. Default value 45

<Slider value={45} />
slider-io21.gif

3. Maximum and minimum values

<Slider min={20} max={80} />
slider-ios3.gif

4. Custom colors

<Slider value={45} foregroundColor="gold" backgroundColor="red" borderColor="blue" handleBackground="pink" />
slider-ios4.gif

5. Do not display slider numbers

<Slider value={45} showLabel={false} />
slider-ios5.gif

6. Numbers are on the right

<Slider value={45} labelPosition="right" />
slider-ios6.gif

API

PropertiesRequiredDescriptionTypeDefault Value
minfalseminimum valuenumber0
maxfalsemaximum valuenumber100
valuefalsecurrent valuenumber0
widthfalsewidthnumberdeviceWidth -100
heightfalseheightnumber20
onChangefalseEvent triggered after the slider is dragged(value: number) => void
foregroundColorfalseThe color of the left side of the sliderstringtheme color
backgroundColorfalseColor of the right side of the sliderstring#fff
handleBackgroundfalseSlider background colorstring#fff
showLabelfalseWhether to display the slider numberbooleantrue
labelPositionfalseSlider number display positiontop | left | right | bottomtop
labelStylefalsetext styleTextStyle