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 LongPressGesture手势移动问题
297浏览 • 1回复 待解决
HarmonyOS 拦截系统返回手势问题
210浏览 • 1回复 待解决
Web和List嵌套手势冲突问题
884浏览 • 1回复 待解决
响应时延/掉帧性能问题分析
765浏览 • 1回复 待解决
HarmonyOS 不同app之间麦克风抢占问题
314浏览 • 1回复 待解决
HarmonyOS GL封装相机预览流角度咨询
65浏览 • 1回复 待解决
HarmonyOS Tab组件无法响应onPageShow
278浏览 • 1回复 待解决
关于WebView提示没有用户手势问题
10248浏览 • 1回复 待解决
Canvas 中 fillText 如何旋转角度
278浏览 • 1回复 待解决
解决页面间数据不同问题
787浏览 • 1回复 待解决
HarmonyOS 手势设置和校验的demo
217浏览 • 1回复 待解决
HarmonyOS 如何是实现手势密码功能
361浏览 • 1回复 待解决
HarmonyOS 页面手势操作能够全局设置
185浏览 • 1回复 待解决
HarmonyOS 如何禁用页面返回手势
109浏览 • 1回复 待解决
HarmonyOS 如何从子组件控制手势分发
349浏览 • 1回复 待解决