首页 > 解决方案 > Android ScrollView onScrollBeginDrag 和 onScrollEndDrag 不起作用

问题描述

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

标签: react-native

解决方案


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

删除horizontal,它会工作...

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


推荐阅读