(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,还请三连支持一波哇ヾ(@^∇^@)ノ)

鸿蒙开发入门day16-拖拽事件和手势事件-LMLPHP

目录

拖拽事件

概述

拖拽流程

​手势拖拽

​鼠标拖拽

拖拽背板图

开发步骤

通用拖拽适配

多选拖拽适配

手势事件

gesture(常规手势绑定方法)

priorityGesture(带优先级的手势绑定方法)

parallelGesture(并行手势绑定方法)

单一手势

点击手势(TapGesture)

长按手势(LongPressGesture)

拖动手势(PanGesture)


拖拽事件

概述

拖拽流程

​手势拖拽

​鼠标拖拽

鼠标拖拽属于即拖即走,只要鼠标左键在可拖拽的组件上按下并移动大于1vp就可触发拖拽。

当前支持应用内和跨应用拖拽,提供了多个回调事件供开发者感知拖拽状态并干预系统默认拖拽行为,具体如下:

拖拽背板图

开发步骤

通用拖拽适配

多选拖拽适配

组件多选拖拽使能

多选拖拽性能优化

数量角标适配

手势事件

gesture(常规手势绑定方法)

priorityGesture(带优先级的手势绑定方法)

parallelGesture(并行手势绑定方法)

单一手势

长按手势(LongPressGesture)

拖动手势(PanGesture)

09-01 00:55