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

2026-08-25 浏览 (1)

ArkUI_NodeAttributeType(通用属性)

enum ArkUI_NodeAttributeType

概述

定义ArkUI在Native侧可以设置的通用属性样式集合。

起始版本: 12

相关模块: ArkUI_NativeModule

所在头文件: native_node.h

NODE_WIDTH

NODE_WIDTH = 0

宽度属性,支持属性设置,属性重置和属性获取接口。 作为属性设置方法参数、属性获取方法返回值[ArkUI_AttributeItem]格式如下。

起始版本: 12

参数:

参数项描述
.value[0].f32宽度数值,单位为vp。

返回:

类型说明
.value[0].f32宽度数值,单位为vp。

NODE_HEIGHT

NODE_HEIGHT = 1

高度属性,支持属性设置,属性重置和属性获取接口。
作为属性设置方法参数、属性获取方法返回值[ArkUI_AttributeItem]格式如下。

起始版本: 12

参数:

参数项描述
.value[0].f32高度数值,单位为vp。

返回:

类型说明
.value[0].f32高度数值,单位为vp。

NODE_BACKGROUND_COLOR

NODE_BACKGROUND_COLOR = 2

背景色属性,支持属性设置,属性重置和属性获取接口。
作为属性设置方法参数、属性获取方法返回值[ArkUI_AttributeItem]格式如下。

起始版本: 12

参数:

参数项描述
.value[0].u32背景色数值,0xargb格式,形如 0xFFFF0000 表示红色。

返回:

类型说明
.value[0].u32背景色数值,0xargb格式,形如 0xFFFF0000 表示红色。

NODE_BACKGROUND_IMAGE

NODE_BACKGROUND_IMAGE = 3

背景色图片属性,支持属性设置,属性重置和属性获取接口。
作为属性设置方法参数、属性获取方法返回值[ArkUI_AttributeItem]格式如下。

起始版本: 12

参数:

参数项描述
.string图片地址。API version 22及之前版本,支持网络图片资源地址、本地图片资源地址、Base64和PixelMap资源,不支持svg图片、gif和webp等类型的动图。 从API version 23开始,新增支持webp和gif类型的动图,显示动图第一帧,不支持其他类型的动图。
.value[0]?.i32可选值,repeat参数,参数类型ArkUI_ImageRepeat,默认值为ARKUI_IMAGE_REPEAT_NONE。
.objectPixelMap 图片数据,参数类型为ArkUI_DrawableDescriptor
.object参数和.string参数二选一,不可同时设置。

返回:

类型说明
.string图片地址。API version 22及之前版本,支持网络图片资源地址、本地图片资源地址、Base64和PixelMap资源,不支持svg图片、gif和webp等类型的动图。 从API version 23开始,新增支持webp和gif类型的动图,显示动图第一帧,不支持其他类型的动图。
.value[0].i32repeat参数,参数类型ArkUI_ImageRepeat
.objectPixelMap 图片数据,参数类型为ArkUI_DrawableDescriptor

你可能感兴趣的鸿蒙文章

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