ptomasroos/react-native-multi-slider

Not correct position of step markes and labels

zheoreh opened this issue · 3 comments

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

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

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

AlixH commented

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