Here is my ScrollView:
<ScrollView
ref={ 'scroll' }
horizontal={ true }
onScroll={ this.onScroll }
showsHorizontalScrollIndicator={ false }
onTouchStart={ () => console.log( 'touch start' ) }
onTouchMove={ () => console.log( 'touch move' ) }
onTouchEnd={ () => console.log( 'touch end' ) }
onScrollBeginDrag={ () => console.log( 'scroll begin' ) }
onScrollEndDrag={ () => console.log( 'scroll end' ) }
onMomentumScrollBegin={ () => console.log( 'momentum begin' ) }
onMomentumScrollEnd={ () => console.log( 'momentum end' ) }
onStartShouldSetResponder={ () => console.log( 'on start' ) }
onStartShouldSetResponderCapture={ () => console.log( 'on start capture' ) }
onScrollShouldSetResponder={ () => console.log( 'on scroll' ) }
onResponderGrant={ () => console.log( 'granted' ) }
onResponderTerminationRequest={ () => console.log( 'term req' ) }
onResponderTerminate={ () => console.log( 'term' ) }
onResponderRelease={ () => console.log( 'release' ) }
onResponderReject={ () => console.log( 'reject' ) }
onScrollAnimationEnd={ () => console.log( 'anim end' ) }
scrollEventThrottle={ 16 }
contentContainerStyle={ styles.container }>
As it is only touch start, touch move, and occasionally touch end get fired.
I really need something like onScrollAnimationEnd which is currently iOS only