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

2026-08-25 浏览 (2)

ArkUI_NodeAttributeType(其他)

enum ArkUI_NodeAttributeType

概述

定义ArkUI在Native侧可以设置的其他属性样式集合,包含组件交互、获焦、离屏渲染和点击距离等属性设置。

起始版本: 12

相关模块: ArkUI_NativeModule

所在头文件: native_node.h

NODE_ENABLED

NODE_ENABLED = 6

设置组件是否可交互,支持属性设置,属性重置和属性获取。
作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

参数项描述
.value[0].i32false表示不可交互,true表示可交互。

返回:

类型说明
.value[0].i320表示不可交互,1表示可交互。

NODE_FOCUSABLE

NODE_FOCUSABLE = 39

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

起始版本: 12

参数:

参数项描述
.value[0].i32参数类型为1表示可获焦,为0表示不可获焦。默认为不可获焦。

返回:

类型说明
.value[0].i32参数类型为1表示可获焦,为0表示不可获焦。

NODE_RENDER_GROUP

NODE_RENDER_GROUP = 80

设置当前组件和子组件是否先整体离屏渲染绘制后再与父控件融合绘制,支持属性设置,属性重置和属性获取。
作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

参数项描述
.value[0].i32参数类型为1表示当前组件与子组件需要先整体离屏渲染绘制后再与父控件融合绘制,参数类型为0表示不需要整体离屏渲染绘制后再与父控件融合绘制。默认值为0。

返回:

类型说明
.value[0].i32参数类型为1表示当前组件与子组件完成整体离屏渲染绘制,参数类型为0表示当前组件与子组件未完成整体离屏渲染绘制。

NODE_CLICK_DISTANCE

NODE_CLICK_DISTANCE = 97

组件所绑定的点击手势移动距离限制,支持属性设置。
作为属性设置方法参数ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

参数项描述
.value[0].f32表示识别点击手势时允许手指在该范围内移动,单位为vp。

NODE_ALLOW_FORCE_DARK

NODE_ALLOW_FORCE_DARK = 108

设置组件是否启用反色能力,支持属性设置,属性重置和属性获取接口。
作为属性设置方法参数ArkUI_AttributeItem格式如下。

起始版本: 21

参数:

参数项描述
.value[0].i32反色能力;参数取值为0或1,取值为0表示不启用反色能力,取值为1表示启用反色能力。

你可能感兴趣的鸿蒙文章

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