• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Enums
2
3> **说明:**
4>
5> 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
6
7## KeyboardAvoidMode<sup>11+</sup>
8
9配置键盘弹出时页面的避让模式。
10
11**系统能力:** SystemCapability.ArkUI.ArkUI.Full
12
13| 名称   | 值   | 说明       |
14| ------ | ---- | ---------- |
15| OFFSET | 0    | 上抬模式。 <br/>**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。|
16| RESIZE | 1    | 压缩模式。 <br/>**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。|
17| OFFSET_WITH_CARET<sup>14+</sup>  | 2 | 上抬模式,输入框光标位置发生变化时候也会触发避让。<br/>**原子化服务API:** 从API version 14开始,该接口支持在原子化服务中使用。|
18| RESIZE_WITH_CARET<sup>14+</sup>  | 3 | 压缩模式,输入框光标位置发生变化时候也会触发避让。<br/>**原子化服务API:** 从API version 14开始,该接口支持在原子化服务中使用。|
19| NONE<sup>14+</sup>  | 4 | 不避让键盘。<br/>**原子化服务API:** 从API version 14开始,该接口支持在原子化服务中使用。|
20
21## SwiperDynamicSyncSceneType<sup>12+</sup>
22
23枚举值,表示动态帧率场景的类型。
24
25**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。
26
27**系统能力:**  SystemCapability.ArkUI.ArkUI.Full
28
29| 名称     | 值   | 说明                   |
30| -------- | ---- | ---------------------- |
31| GESTURE | 0   | 手势操作场景。 |
32| ANIMATION | 1   | 动画过渡场景。 |
33
34## MarqueeDynamicSyncSceneType<sup>14+</sup>
35
36枚举值,表示Marquee的动态帧率场景的类型。
37
38**原子化服务API:** 从API version 14开始,该接口支持在原子化服务中使用。
39
40**系统能力:**  SystemCapability.ArkUI.ArkUI.Full
41
42| 名称     | 值   | 说明                   |
43| -------- | ---- | ---------------------- |
44| ANIMATION | 1   | 动画过渡场景。 |
45
46## NodeRenderState<sup>20+</sup>
47
48组件的渲染状态。
49
50**原子化服务API:** 从API version 20开始,该接口支持在原子化服务中使用。
51
52**系统能力:** SystemCapability.ArkUI.ArkUI.Full
53
54| 名称 | 值 |说明 |
55| -------- | ------- | -------- |
56| ABOUT_TO_RENDER_IN | 0 | 该节点已挂载到渲染树上,一般将会在下一帧被渲染。一般情况下可被看见,但会被渲染并不等同于一定可见。 |
57| ABOUT_TO_RENDER_OUT | 1 | 该节点已从渲染树中删除,一般下一帧不会被渲染,用户将不会看到此节点。 |
58
59## GestureActionPhase<sup>20+</sup>
60
61此枚举类型表示手势回调触发阶段,对应gesture.d.ts中定义的动作回调,但不同手势类型支持的阶段不同(如SwipeGesture仅包含WILL_START枚举值)。
62
63**原子化服务API:** 从API version 20开始,该接口支持在原子化服务中使用。
64
65**系统能力:** SystemCapability.ArkUI.ArkUI.Full
66
67| 名称   | 值   | 说明       |
68| ------ | ---- | ---------- |
69| WILL_START | 0 | 手势已被系统成功识别,将立即触发onActionStart或onAction回调。若手势绑定了onActionStart,则在onActionStart处触发;若手势绑定了onAction,则在onAction处触发;若两者同时绑定,则优先在onActionStart处触发;若两者均未绑定,则不会触发任何回调。某些容器有内置手势绑定了回调(如滚动类容器),默认支持上述回调触发机制,无需显式绑定即可触发回调。 |
70|  WILL_END | 1 | 表示手势已被判定为结束状态(通常发生在用户抬起手指终止交互时)。onActionEnd回调将立即触发,但手势必须显式绑定onActionEnd。某些容器有内置手势绑定了回调(如滚动类容器),默认支持该结束状态判定,无需显式绑定即可触发onActionEnd回调。|
71
72## GestureListenerType<sup>20+</sup>
73
74此枚举类型用于指定需要监控的手势类型。
75
76**原子化服务API:** 从API version 20开始,该接口支持在原子化服务中使用。
77
78**系统能力:** SystemCapability.ArkUI.ArkUI.Full
79
80| 名称   | 值   | 说明       |
81| ------ | ---- | ---------- |
82| TAP | 0 | 点击手势。 |
83| LONG_PRESS | 1 | 长按手势。 |
84| PAN  | 2 | 平移手势。 |
85| PINCH | 3 | 捏合手势。 |
86| SWIPE | 4| 滑动手势。 |
87| ROTATION| 5 | 旋转手势。 |