HarmonyOS 手势响应不同角度问题

1、组件A监听了pan手势。

2、组件A是在List的ListItem中的一个组件。

在组件A上进行滑动,希望手势在水平方向小于45°响应pan手势,大于45°不响应pan手势而去响应list上下滑动。

HarmonyOS
2024-09-24 11:21:31
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

在绑定PanGesture的时候设置方向。水平方向小于45度就是Horizontal。

.gesture(  
  PanGesture({direction:PanDirection.Horizontal})  
    .onActionStart((event: GestureEvent | undefined) => {  
      console.log('水平方向小于45°响应pan手势')  
    })  
    .onActionUpdate((event: GestureEvent | undefined) => {  
      console.log('水平方向小于45°响应pan手势')  
    })  
    .onActionEnd((event: GestureEvent | undefined) => {  
      console.log('水平方向小于45°响应pan手势')  
    })  
)
分享
微博
QQ
微信
回复
2024-09-24 15:39:34
相关问题
HarmonyOS 关于手势问题
11浏览 • 1回复 待解决
HarmonyOS LongPressGesture手势移动问题
471浏览 • 1回复 待解决
HarmonyOS 拦截系统返回手势问题
519浏览 • 1回复 待解决
HarmonyOS 弹窗的后退手势处理问题
13浏览 • 1回复 待解决
Web和List嵌套手势冲突问题
1009浏览 • 1回复 待解决
HarmonyOS GL封装相机预览流角度咨询
208浏览 • 1回复 待解决
响应时延/掉帧性能问题分析
962浏览 • 1回复 待解决
HarmonyOS 不同app之间麦克风抢占问题
464浏览 • 1回复 待解决
Canvas 中 fillText 如何旋转角度
454浏览 • 1回复 待解决
HarmonyOS 动画效果+手势
5浏览 • 1回复 待解决