react-native-spring-scrollview icon indicating copy to clipboard operation
react-native-spring-scrollview copied to clipboard

列表内item点击失效

Open xilin0923 opened this issue 2 years ago • 7 comments

最近发现项目里使用largeList组件的列表,在按住屏幕不放后上下滑动后,列表内item点击事件失效。 发现3.0.2版本为了修复#75 增加了以下代码: onStartShouldSetResponderCapture={() => this._dragging} 部分场景中this._dragging没有被重置成flase导致子视图无法响应touch事件,将版本后退至3.0.1-rc.5,问题解决。

xilin0923 avatar Oct 18 '21 07:10 xilin0923

😅

bolan9999 avatar Oct 18 '21 08:10 bolan9999

可以描述一下是如何操作会无法重置吗?

bolan9999 avatar Oct 18 '21 08:10 bolan9999

_onMomentumScrollEnd = () => { this._touching = false; this._dragging = false; this._beginIndicatorDismissAnimation(); this.props.onMomentumScrollEnd && this.props.onMomentumScrollEnd(); };

按住屏幕不放先往上滑再往下滑,看上去是根本没触发onMomentumScrollEnd,iOS和android均有该问题。

xilin0923 avatar Oct 18 '21 08:10 xilin0923

你先退回去吧,最近在搞一个全新的版本,短期内不一定会有时间修复

bolan9999 avatar Oct 18 '21 08:10 bolan9999

https://github.com/bolan9999/react-native-spring-scrollview/pull/94 已提交补丁。

Misaka-0x447f avatar Mar 01 '22 07:03 Misaka-0x447f

为啥我换哪个版本都不行。。RN0.67最新版

wangzeshen avatar Mar 08 '22 10:03 wangzeshen

为啥我换哪个版本都不行。。RN0.67最新版

懒得拖出来。。。重写了_onScrollEndDrag再调用一次_onMomentumScrollEnd

wangzeshen avatar Mar 08 '22 11:03 wangzeshen