Как во FlatList сделать скролл только на следующий или предыдущий элемент
У меня есть вертикальный FLatList с N элементами, как сделать что бы при скролле переходил только на следующий элемент вверх или вниз в зависимости куда скролил, а не перескроливал в конец.
Использовал overScrollMode = "never" не помогло
<AnimatedFlatList
contentContainerStyle={{ flexGrow: 1 }}
showsVerticalScrollIndicator={false}
snapToAlignment="start"
snapToInterval={SCREEN_HEIGHT - heightHeader - 100}
decelerationRate={0.75}
overScrollMode="never"
pagingEnabled={Platform.OS === 'android'}
scrollEventThrottle={16}
ref={exampleRef}
viewabilityConfig={viewabilityConfig}
viewabilityConfigCallbackPairs={
viewabilityConfigCallbackPairs.current
}
onScroll={Animated.event(
[{ nativeEvent: { contentOffset: { y } } }],
{
useNativeDriver: true,
listener: e => console.log(e.nativeEvent.contentOffset.y)
}
)}
bounces={false}
data={classes}
</AnimatedFlatlist>