#react-native #react-native-flatlist #flatlist
#react-native #react-native-плоский список #плоский список
Вопрос:
Я хотел бы использовать метод FlatList scrollToOffset для прокрутки до определенного элемента в моем FlatList. Причина, по которой я не использую scrollToIndex, заключается в том, что с помощью scrollToIndex я не могу контролировать скорость прокрутки. С помощью scrollToOffset я мог бы использовать анимированную библиотеку для постепенного изменения значения. Однако я понятия не имею, как найти значения смещения элементов в моем плоском списке.
Комментарии:
1. Если ваши дочерние элементы имеют постоянную высоту, вы можете рассчитать смещение. В качестве альтернативы вы могли бы попросить каждого дочернего элемента использовать onLayout для измерения себя и отчета в FlatList. Тогда вы могли бы легко вычислить смещение.
2. Хороший ответ на вопрос, почему RN не позволяет этому произойти react-native.canny.io/feature-requests/p /…
Ответ №1:
загляните в документацию по плоскому списку.
onViewableItemsChanged
это может помочь
Комментарии:
1. Информация о смещении отсутствует в ViewToken, возвращаемом onViewableItemsChanged .