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
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

sequence 组合改成parallel手势组合

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

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

分享
微博
QQ
微信
回复
1天前
相关问题
组合手势抽离成方法后不生效
738浏览 • 1回复 待解决
HarmonyOS 手势监听
127浏览 • 1回复 待解决
HarmonyOS 关于手势问题
178浏览 • 1回复 待解决
HarmonyOS 手势密码组件
163浏览 • 1回复 待解决
HarmonyOS 动画效果+手势
151浏览 • 1回复 待解决
HarmonyOS pan手势问题
17浏览 • 1回复 待解决
HarmonyOS FrameNode手势检测crash
22浏览 • 1回复 待解决
HarmonyOS 手势事件上报问题
326浏览 • 1回复 待解决
基于滚动组件手势处理
598浏览 • 1回复 待解决
HarmonyOS 手势设置和校验demo
386浏览 • 1回复 待解决
手势滑动退出HarmonyOS应用规格
178浏览 • 1回复 待解决
HarmonyOS Scroll嵌套web手势冲突
147浏览 • 1回复 待解决
HarmonyOS 图片组件手势滑动
24浏览 • 1回复 待解决