Всплывающая подсказка на react-native-slider

Я пытаюсь отобразить всплывающую подсказку на react-native-slider. В Google я нашел множество библиотек, но они поддерживаются только для react. Любая помощь приветствуется. Спасибо.

0
0
859
1

Ответы 1

Поскольку вы используете react-native-slider, взгляните на этот Запрос на вытягивание, который реализует использование Большой палец в слайдере.

Использование просто, поскольку вы передаете ему свой собственный компонент React.

<Slider createThumbMiddleware={view=>(
            <View style={styles.legendContainer}>
                <Text style={styles.title}>{answer}</Text>
                {view}
            </View>
            )} {...// Other Props}/>

Поэтому вы можете создать свой собственный компонент всплывающей подсказки и легко использовать его здесь.

Я изменил свою библиотеку в соответствии с запросом на перенос и написал этот код <Slider minimumValue={0} maximumValue={100} minimumTrackTintColor='#1fb28a' maximumTrackTintColor='#d3d3d3' thumbTintColor='#13eba2' createThumbMiddleware={view=>( <View style={styles.legendContainer}> <Text style={styles.title}>Hello from createThumbMiddleware....</Text> </View> )} />, но он не отображает ни ошибки, ни всплывающей подсказки.

Riddhi 11.04.2018 14:07

Отлично, есть проблемы?

Pritish Vaidya 11.04.2018 14:07

Вы можете изменить Hello from createThumbMiddleware.... на view, поскольку он предоставляет динамические значения ползунка. Не знаю, как насчет стилей, но все остальное выглядит неплохо.

Pritish Vaidya 11.04.2018 14:15

да, я знаю, что впервые я использовал {view}, который дает динамическое значение, но дает тот же результат, а также в Slider.jscreateThumbMiddleware(view) не является консольным, и я думаю, поэтому он не отображается в <Slider>.

Riddhi 11.04.2018 14:22

Я постараюсь в ближайшее время добавить к нему выставку закусок.

Pritish Vaidya 11.04.2018 14:23

Возникла проблема, поскольку запрос на перенос был старым, и они еще не объединили свой код, поэтому вам нужно добавить его самостоятельно. Способ состоит в том, чтобы создать отдельный экземпляр Slider.js из их основного src и добавить thumbmiddeware, как в запросе на перенос. Поскольку я сегодня занят, я смогу сосредоточиться на нем завтра.

Pritish Vaidya 13.04.2018 06:45

Другие вопросы по теме