ptomasroos / react-native-multi-slider

Android and iOS Pure JS react native multi slider
MIT License
775 stars 401 forks source link

Not correct position of step markes and labels #266

Open zheoreh opened 2 years ago

zheoreh commented 2 years ago

const stepLength = this.props.sliderLength / (this.optionsArray.length - 1);

It works correct when I specify [0, 20, 40, 60, 80, 100] but it doesn't work correct when I specify [0, 90, 100]

Screenshot 2022-06-02 at 18 22 02

Oh, there is some other issue. The value changes from 0 to 90 when I just moved the marker for 1/4 of the track... Though it's correct because I moved for more then half of the path between two points, but marker must be moved to the target point, otherwise it looks strange

zheoreh commented 2 years ago

I found snapped prop to resolve the last issue. It should be enabled by default when optionsArray prop is specified to avoid misunderstandings =)

Haider-Ali-7 commented 2 years ago

Hi, how you manage to get placeholder dots like at 90. I want to achieve similar.

AlixH commented 2 years ago

He probably used the optionsArray prop along with showStep, showStepMarkers and showStepLabels