Android ScrollView onScrollBeginDrag和onScrollEndDrag不起作用

时间:2019-05-20 03:06:15

标签: react-native

  

当我设置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};

2 个答案:

答案 0 :(得分:1)

不幸的是,我无法使用horizontal模式和onScrollBeginDrag / onScrollEndDrag事件。

删除horizontal,它将起作用...

目前我还没有找到任何真正的解决方法。但是您可以使用onMomentumScrollBegin / onMomentumScrollEnd

答案 1 :(得分:0)

使用react-native-gesture-handler提供的ScrollView

我有同样的问题,对我有用。