react-native - 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};
解决方案
不幸的是,我无法使用horizontal
模式和onScrollBeginDrag
/onScrollEndDrag
事件。
删除horizontal
,它会工作...
我目前还没有找到任何真正的解决方法。但是你可以使用onMomentumScrollBegin
/ onMomentumScrollEnd
。
推荐阅读
- c# - 并行循环,遍历大型 XML 文件导致内存不足
- c - strcat 将垃圾添加到字符串中
- javascript - Javascript on click focus latest element with multiple customelements
- c# - 使用 JSON 序列化 PictureBox
- mongodb - 如何使用特定日期通过到期删除记录?
- java - 如何在此代码中正确编码 max、min 和 avg?
- postgresql - 在具有存储大量值的非唯一列的 postgres 中,是否可以对其进行索引并提高性能?
- php - php 不能使用 API 数据
- javascript - Mongoose 按数组最后一个对象中的属性分组
- mysql - SQL 查找获取没有特定状态的项目