Реагируйте На Собственный Пользовательский Swiper

#javascript #android #ios #react-native #swipe

Вопрос:

Есть ли простой способ реализовать бесконечную полноэкранную функцию прокрутки вверх/вниз (путем извлечения данных json из базы данных), а также прокрутки влево/вправо?

При прокрутке вниз мне нужно изменить экран в соответствии с записью в базе данных — изначально загружено 10 элементов, а при достижении последнего из них следующие 10 загружаются из удаленной базы данных mysql. На каждом экране должна быть опция прокрутки вправо/влево для отображения подробной информации об отдельном элементе.

Я подумывал о том, чтобы использовать FlingGestureHandler https://docs.swmansion.com/react-native-gesture-handler/docs/api/gesture-handlers/fling-gh/. Однако я не уверен, как совместить это с анимацией свайпа влево/вправо/вверх/вниз.

Комментарии:

1. Можете ли вы уточнить, о чем вы спрашиваете? Да, вы можете реализовать бесконечную прокрутку с возможностью прокрутки влево и вправо.

2. Спасибо! 1. Как реализовать бесконечную перезагрузку прокрутки из БД после 10 экранов/изображений? 2. Как совместить его с анимацией свайпа/влево/вверх/вниз? 3. Используйте fling-gh или любую другую библиотеку?

3. Я не уверен, насколько хорошо он обрабатывает удары слева/справа, но я думаю, что a FlatList или a ScrollView -хорошее место для начала