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

2026-08-25 浏览 (1)

ArkUI_NodeAttributeType(无障碍相关属性)

enum ArkUI_NodeAttributeType

概述

定义ArkUI在Native侧可以设置的无障碍相关属性集合,包含无障碍文本、说明、模式、状态、信息等属性设置。

起始版本: 12

相关模块: ArkUI_NativeModule

所在头文件: native_node.h

NODE_ACCESSIBILITY_GROUP

NODE_ACCESSIBILITY_GROUP = 62

无障碍组属性,支持属性设置,属性重置和属性获取。
作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

参数项描述
.value[0].i32为1时表示该组件及其所有子组件为一整个可以选中的组件。无障碍服务将不再关注其子组件内容。参数类型为1或者0。

返回:

类型说明
.value[0].i32为1时表示该组件及其所有子组件为一整个可以选中的组件。无障碍服务将不再关注其子组件内容。参数类型为1或者0。

NODE_ACCESSIBILITY_TEXT

NODE_ACCESSIBILITY_TEXT = 63

无障碍文本属性,支持属性设置,属性重置和属性获取。
作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

参数项描述
.string无障碍文本。

返回:

类型说明
.string无障碍文本。

NODE_ACCESSIBILITY_MODE

NODE_ACCESSIBILITY_MODE = 64

无障碍辅助服务模式,支持属性设置,属性重置和属性获取。
作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

参数项描述
.value[0].i32辅助服务模式,参数类型ArkUI_AccessibilityMode

返回:

类型说明
.value[0].i32辅助服务模式,参数类型ArkUI_AccessibilityMode

NODE_ACCESSIBILITY_DESCRIPTION

NODE_ACCESSIBILITY_DESCRIPTION = 65

无障碍说明属性,支持属性设置,属性重置和属性获取。
作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

参数项描述
.string无障碍说明。

返回:

类型说明
.string无障碍说明。

NODE_ACCESSIBILITY_ID

NODE_ACCESSIBILITY_ID = 87

无障碍自定义标识ID,支持属性获取。
作为属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

返回:

类型说明
.value[0].i32无障碍自定义标识ID。

NODE_ACCESSIBILITY_ACTIONS

NODE_ACCESSIBILITY_ACTIONS = 88

定义无障碍支持操作类型属性,支持属性设置,属性重置和属性获取。
作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

参数项描述
.value[0].u32配置无障碍操作类型,参数类型ArkUI_AccessibilityActionType

返回:

类型说明
.value[0].u32配置无障碍操作类型,参数类型ArkUI_AccessibilityActionType

NODE_ACCESSIBILITY_ROLE

NODE_ACCESSIBILITY_ROLE = 89

定义无障碍组件类型属性,支持属性设置,属性重置和属性获取。
作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

参数项描述
.value[0].u32无障碍组件类型,参数类型ArkUI_NodeType

返回:

类型说明
.value[0].u32无障碍组件类型,参数类型ArkUI_NodeType

NODE_ACCESSIBILITY_STATE

NODE_ACCESSIBILITY_STATE = 90

定义无障碍状态属性,支持属性设置,属性重置和属性获取。
作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

参数项描述
.object参数类型为ArkUI_AccessibilityState

返回:

类型说明
.object参数类型为ArkUI_AccessibilityState

NODE_ACCESSIBILITY_VALUE

NODE_ACCESSIBILITY_VALUE = 91

定义无障碍信息属性,支持属性设置,属性重置和属性获取。
作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

参数项描述
.object参数类型为ArkUI_AccessibilityValue

返回:

类型说明
.object参数类型为ArkUI_AccessibilityValue

你可能感兴趣的鸿蒙文章

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/my3p3fiA