当我设置onScrollBeginDrag和onScrollEndDrag时,它不起作用。 Android不支持该属性吗?
<ScrollView
horizontal={true}
showsHorizontalScrollIndicator={false}
pagingEnabled={false}
scrollEventThrottle={16}
iosalwaysBounceHorizontal={false}
onScrollBeginDrag={this._onScrollBeginDrag}
onScrollEndDrag={this._onScrollEndDrag}
onScroll={this._onScroll}
ref='_scroll'>
_onScrollBeginDrag=()=>{// do something};
_onScrollEndDrag=()=>{// do something};
答案 0 :(得分:1)
不幸的是,我无法使用horizontal
模式和onScrollBeginDrag
/ onScrollEndDrag
事件。
删除horizontal
,它将起作用...
目前我还没有找到任何真正的解决方法。但是您可以使用onMomentumScrollBegin
/ onMomentumScrollEnd
。
答案 1 :(得分:0)
使用react-native-gesture-handler提供的ScrollView
我有同样的问题,对我有用。