手指在绑定点击事件的元素上滑动去抬起手指会触发点击事件,与期望不符。(期望是当手指按下和抬起的位置差得比较多或者按下和抬起之间已经触发别的事件,比如长按应该不再触发点击事件)
手指在绑定点击事件的元素上滑动去抬起手指会触发点击事件,与期望不符。(期望是当手指按下和抬起的位置差得比较多或者按下和抬起之间已经触发别的事件,比如长按应该不再触发点击事件)
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答971 阅读
1 回答946 阅读
组件上只绑定点击事件,按下+移动+抬起会识别点击事件,这个移动距离没有限制规格如此。如果应用场景上要去限定这个滑动行为可以调整写法GestureGroup(互斥,PanGesture,TapGesture)/TapGesture替换onClick。
1、组件上单独绑定点击手势,没有位移限制。
2、组件上绑定点击和滑动手势,就优先识别滑动。
组合手势参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-gesture-events-combined-gestures-V5