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。 |
| .object | PixelMap 图片数据,参数类型为ArkUI_DrawableDescriptor。 .object参数和.string参数二选一,不可同时设置。 |
返回:
| 类型 | 说明 |
|---|---|
| .string | 图片地址。API version 22及之前版本,支持网络图片资源地址、本地图片资源地址、Base64和PixelMap资源,不支持svg图片、gif和webp等类型的动图。 从API version 23开始,新增支持webp和gif类型的动图,显示动图第一帧,不支持其他类型的动图。 |
| .value[0].i32 | repeat参数,参数类型ArkUI_ImageRepeat。 |
| .object | PixelMap 图片数据,参数类型为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