HarmonyOS 手势的 target 视图大小变化时,手势被取消

一个视图添加了组合手势(LongPress + Pan)

在 LongPress 识别后,会将视图缩小,缩小后手势的触摸点可能会在视图外面,这时会收到组合手势的 onCancel 事件。

预期不要因为视图大小变化而取消事件。

07-31 15:17:42.702 35760 35760 I C0391E/AceGesture: [gesture_recognizer.cpp(IsInAttachedNode)-(100000:100000:scope)] PanRecognizer IsInAttachedNode result is negative, node tag = ListItem, id = 5655
07-31 15:17:42.702 35760 35760 D A00009/main-track-long-press: log-from:「editor-tag」| gesture group cancel
HarmonyOS
2025-01-09 14:51:33
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

sequence 组合改成parallel手势组合

使用gestureRecognizeJudgeBein 能力,对响应的pan手势 enable(false)

长按事件成功时将pan手势 enable(true)

分享
微博
QQ
微信
回复
2025-01-09 17:06:52
相关问题
组合手势抽离成方法后不生效
880浏览 • 1回复 待解决
HarmonyOS 手势监听
505浏览 • 1回复 待解决
HarmonyOS 动画效果+手势
414浏览 • 1回复 待解决
HarmonyOS pan手势问题
171浏览 • 1回复 待解决
HarmonyOS 关于手势问题
409浏览 • 1回复 待解决
HarmonyOS 手势密码组件
358浏览 • 1回复 待解决
HarmonyOS 图片组件手势滑动
279浏览 • 1回复 待解决
HarmonyOS 触摸手势相关问题
283浏览 • 1回复 待解决
HarmonyOS FrameNode手势检测crash
295浏览 • 1回复 待解决
HarmonyOS 手势事件上报问题
677浏览 • 1回复 待解决
HarmonyOS 手势设置和校验demo
622浏览 • 1回复 待解决
手势滑动退出HarmonyOS应用规格
489浏览 • 1回复 待解决
基于滚动组件手势处理
820浏览 • 1回复 待解决