Вместо использования ScrollView
вы можете вместо этого использовать FlatList
, это дает вам гораздо большую поддержку для того типа индексации, который вы пытаетесь сделать.
Чтобы определить, когда пользователь достигает конкретную c точку, которую вы можете использовать onViewableItemsChanged
, и определить, какие видимые элементы должны быть на экране, чтобы запустить вашу анимацию.
FlatLists
также поддерживает ряд встроенных анимаций, таких как scrollToEnd
или ScrollToIndex
, что может быть полезным.