HarmonyOS onTouchIntercept 只能收到 Down事件,无法在 Move 时取消 Block

onTouchIntercept 现在只能收到 Down 的事件,无法在Move一定距离后取消 HitTestMode.Block。 也无法在 Up事件时取消 HitTestMode.Block。

HarmonyOS
2025-01-09 15:00:54
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

文档中已经说明了在触摸碰撞测试过程中,只有down才会触发触摸碰撞测试。参考链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-on-touch-intercept-V5#ontouchintercept

onTouchIntercept 这个接口只有type == down的时候进入,后面的move和up事件不能进入这是当前规格。当前没有办法实现在down触发 手势拦截,然后在move事件中释放手势拦截。

分享
微博
QQ
微信
回复
2025-01-09 17:36:22
相关问题
HarmonyOS 推送无法收到
301浏览 • 1回复 待解决
HarmonyOS 无法收到推送通知
518浏览 • 1回复 待解决
HarmonyOS TextInput无法取消焦点
609浏览 • 1回复 待解决
HarmonyOS hitTestBehavior.block不生效
850浏览 • 1回复 待解决
HarmonyOS 无法接收事件
650浏览 • 1回复 待解决
HarmonyOS APP_INPUT_BLOCK崩溃
1786浏览 • 1回复 待解决
HarmonyOS onPageShow事件无法触发
311浏览 • 1回复 待解决