Реагировать на собственный ползунок> невозможно получить значение позиции, нажав на несколько ползунков - PullRequest
0 голосов
/ 08 ноября 2019

Я спроектировал пользовательский вид игрока с помощью response-native-slider. Есть несколько ползунков, расположенных в этом представлении. Я играю один аудиофайл, следуя ползункам, которые расположены в компоненте FlatList. Все ползунки с минимальной и максимальной разницей в значениях составляют 5 секунд.

Звук воспроизводится, как и ожидалось, на каждом ползунке, но мне нужно нажать на любую из позиций ползунка, чтобы установить текущий курсор ползунка в том же месте. Я пытаюсь получить позицию при нажатии на слайдер. Следующие методы:

onValueChange onTouchStart onTouchEnd

не помогают получить позицию / значение при нажатии на любом из ползунков.

Ниже приведена реализация ползунка в моем коде:

<Slider
                  key={index}
                  step={1}
                  onTouchStart={this.onSliderEditStart}
                  onTouchEnd={this.onSliderEditEnd}
                  value={sliderValue}
                  onValueChange={this.onSliderEditing}
                  maximumValue={item.endTime}
                  minimumValue={item.startTime}
                  animateTransitions
                  // maximumTrackTintColor='transparent'
                  maximumTrackTintColor={'#000'}
                  minimumTrackTintColor={'#d3d3d3'}
                  thumbStyle={{height: 55, width: 2.5}}
                  thumbTintColor={currentTime >= item.endTime ? 'transparent' : '#000066'}
                  trackStyle={{height: 55, backgroundColor: '#E6E6E6'}}
                />

Пожалуйста, помогите узнать решение, если таковое имеется.

Following is the implementation I have done. The cursor is moving in the first slide and I want to click on the second one at a time. It should place the cursor on that position. Since both slides are having different minimum and maximum value.

...