HarmonyOS-ArkUI 手势系列1--API分析及使用方式及示例

手势分类

手势是一种通过手部的动作来控制设备交互的方式, 是人机交互中重要的组成方式,例如我们对一个手机屏幕的点击, 双击, 捏合,这类动作,都是手势。

手势具体可以分为

  • 单一手势, 指的是由一个简单独立的动作构成的手势,通常会涉及到一个明确的操作, 是手势事件中最为基础的形式,如单指单指多指的,单击,双击, 滑动,长按等等。
  • 组合手势: 将多个单一的手势,按照特定的顺序(同时发生, 同时只有一个发生,必须按照顺序发生)组合起来,形成给为复杂的手势操作,可以完成就更加丰富的交互方式。例如微信朋友圈编辑动态,九宫格照片拖拽的逻辑,实现照片位置的对调。
  • 多层级手势,常见于父子组件嵌套时,比较复杂的交互逻辑。比如地图应用的地图查看场景

单一手势

单一手势分类

手势名称

API

动作

点击手势

TapGesture

手指轻触屏幕

长按手势

LongPressGesture

手指按住屏幕一段时间

滑动手势

SwiperGesture

手指在屏幕上快速滑动

旋转手势

RotationGesture

两根手指在屏幕上做旋转动作

捏合手势

PinchGesture

两根手指在屏幕上向内靠拢或者向外分开

拖动手势

PanGesture

你可能感兴趣的:(HarmonyOS学习笔记,harmonyos,ArkUI,ArkTS,移动端开发,华为)