ArkUI_NodeAttributeType(其他)
enum ArkUI_NodeAttributeType
概述
定义ArkUI在Native侧可以设置的其他属性样式集合,包含组件交互、获焦、离屏渲染和点击距离等属性设置。
起始版本: 12
相关模块: ArkUI_NativeModule
所在头文件: native_node.h
NODE_ENABLED
NODE_ENABLED = 6
设置组件是否可交互,支持属性设置,属性重置和属性获取。
作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。
起始版本: 12
参数:
| 参数项 | 描述 |
|---|---|
| .value[0].i32 | false表示不可交互,true表示可交互。 |
返回:
| 类型 | 说明 |
|---|---|
| .value[0].i32 | 0表示不可交互,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