На самом деле, компонент FlatList
может использовать реквизиты ScrollView
, поэтому вы можете использовать приведенный ниже код для определения вашей Y
позиции полосы прокрутки FlatList:
<FlatList onScroll={(e) => console.log(e.nativeEvent.contentOffset.y)} ...
Вы должны записать ее в некоторую переменнуюи сравните его с последним изменением, тогда вы поймете, что полоса прокрутки перемещается вниз или вверх.
Подсказка : начинается с нуля.