openharmony 鸿蒙 arkts-apis-uicontext-e

2026-08-25 浏览 (1)

Enums

说明:

本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

KeyboardAvoidMode11+

配置键盘弹出时页面的避让模式。

系统能力: SystemCapability.ArkUI.ArkUI.Full

名称说明
OFFSET0上抬模式。
原子化服务API: 从API version 11开始,该接口支持在原子化服务中使用。
RESIZE1压缩模式。
原子化服务API: 从API version 11开始,该接口支持在原子化服务中使用。
OFFSET_WITH_CARET14+2上抬模式,输入框光标位置发生变化时候也会触发避让。
原子化服务API: 从API version 14开始,该接口支持在原子化服务中使用。
RESIZE_WITH_CARET14+3压缩模式,输入框光标位置发生变化时候也会触发避让。
原子化服务API: 从API version 14开始,该接口支持在原子化服务中使用。
NONE14+4不避让键盘。
原子化服务API: 从API version 14开始,该接口支持在原子化服务中使用。

SwiperDynamicSyncSceneType12+

枚举值,表示动态帧率场景的类型。

原子化服务API: 从API version 12开始,该接口支持在原子化服务中使用。

系统能力: SystemCapability.ArkUI.ArkUI.Full

名称说明
GESTURE0手势操作场景。
ANIMATION1动画过渡场景。

MarqueeDynamicSyncSceneType14+

枚举值,表示Marquee的动态帧率场景的类型。

原子化服务API: 从API version 14开始,该接口支持在原子化服务中使用。

系统能力: SystemCapability.ArkUI.ArkUI.Full

名称说明
ANIMATION1动画过渡场景。

NodeRenderState20+

组件的渲染状态。

原子化服务API: 从API version 20开始,该接口支持在原子化服务中使用。

系统能力: SystemCapability.ArkUI.ArkUI.Full

名称说明
ABOUT_TO_RENDER_IN0该节点已挂载到渲染树上,一般将会在下一帧被渲染。一般情况下可被看见,但会被渲染并不等同于一定可见。
ABOUT_TO_RENDER_OUT1该节点已从渲染树中删除,一般下一帧不会被渲染,用户将不会看到此节点。

GestureActionPhase20+

此枚举类型表示手势回调触发阶段,对应gesture.d.ts中定义的动作回调,但不同手势类型支持的阶段不同(如SwipeGesture仅包含WILL_START枚举值)。

原子化服务API: 从API version 20开始,该接口支持在原子化服务中使用。

系统能力: SystemCapability.ArkUI.ArkUI.Full

名称说明
WILL_START0手势已被系统成功识别,将立即触发onActionStart或onAction回调。若手势绑定了onActionStart,则在onActionStart处触发;若手势绑定了onAction,则在onAction处触发;若两者同时绑定,则优先在onActionStart处触发;若两者均未绑定,则不会触发任何回调。某些容器有内置手势绑定了回调(如滚动类容器),默认支持上述回调触发机制,无需显式绑定即可触发回调。
WILL_END1表示手势已被判定为结束状态(通常发生在用户抬起手指终止交互时)。onActionEnd回调将立即触发,但手势必须显式绑定onActionEnd。某些容器有内置手势绑定了回调(如滚动类容器),默认支持该结束状态判定,无需显式绑定即可触发onActionEnd回调。

GestureListenerType20+

此枚举类型用于指定需要监控的手势类型。

原子化服务API: 从API version 20开始,该接口支持在原子化服务中使用。

系统能力: SystemCapability.ArkUI.ArkUI.Full

名称说明
TAP0点击手势。
LONG_PRESS1长按手势。
PAN2平移手势。
PINCH3捏合手势。
SWIPE4滑动手势。
ROTATION5旋转手势。

ResolveStrategy22+

UIContext对象的解析策略。

原子化服务API: 从API version 22开始,该接口支持在原子化服务中使用。

系统能力: SystemCapability.ArkUI.ArkUI.Full

名称说明
CALLING_SCOPE0获取调用作用域的UIContext。
LAST_FOCUS1获取最近切换到获焦状态的UIContext。
MAX_INSTANCE_ID2获取实例ID最大的UIContext。
UNIQUE3获取唯一UI实例的UIContext。
LAST_FOREGROUND4获取最近切换到前台状态的UIContext。
UNDEFINED5获取未定义调用作用域的UIContext。

CustomKeyboardContinueFeature23+

指定自定义键盘切换时是否接续。

设置为接续,切换输入框时,自定义键盘不会收起和重新拉起。

设置为不接续,切换输入框时,自定义键盘会收起并重新拉起。

原子化服务API: 从API version 23开始,该接口支持在原子化服务中使用。

系统能力: SystemCapability.ArkUI.ArkUI.Full

模型约束:此接口仅可在Stage模型下使用。

名称说明
ENABLED0接续。
DISABLED1不接续。

TextSelectionClearPolicy

文本选择清除策略枚举。

起始版本: 26.0.0

原子化服务API: 从API版本26.0.0开始,该接口支持在原子化服务中使用。

系统能力: SystemCapability.ArkUI.ArkUI.Full

模型约束: 此接口仅可在Stage模型下使用。

名称说明
KEEP_SELECTED_TEXT_ON_EXTERNAL_TOUCH0触摸到文本组件外部时,保留文本选中和手柄。
CLEAR_SELECTED_TEXT_ON_EXTERNAL_TOUCH1触摸到文本组件外部时,清除文本选中和手柄。

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 arkts-apis-uicontext-contextmenucontroller

openharmony 鸿蒙 errorcode-canvas

openharmony 鸿蒙 capi-oh-nativexcomponent-native-xcomponent-oh-nativexcomponent

openharmony 鸿蒙 errorcode-bindSheet

openharmony 鸿蒙 js-apis-arkui-uiExtension-sys

openharmony 鸿蒙 capi-arkui-accessibility-arkui-accessibilityeventinfo

openharmony 鸿蒙 capi-arkui-rendernodeutils

openharmony 鸿蒙 capi-native-node-h-nodeattributetype-layoutcomponent

openharmony 鸿蒙 js-apis-arkui-node

openharmony 鸿蒙 capi-native-node-h

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/JFmEr56Y