

```
1. enum ArkUI_NodeAttributeType
```

## 概述

定义ArkUI在Native侧可以设置信息展示类组件相关属性样式集合，包含LoadingProgress、Progress等组件属性设置。

**起始版本：** 12

**相关模块：** [ArkUI\_NativeModule](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-arkui-nativemodule)

**所在头文件：** [native\_node.h](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-native-node-h)

## NODE\_LOADING\_PROGRESS\_COLOR



```
1. NODE_LOADING_PROGRESS_COLOR = MAX_NODE_SCOPE_NUM * ARKUI_NODE_LOADING_PROGRESS = 6000
```

加载进度条前景色属性，支持属性设置，属性重置和属性获取接口。

作为属性设置方法参数、属性获取方法返回值[ArkUI\_AttributeItem](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-arkui-nativemodule-arkui-attributeitem)格式如下。

**起始版本：** 12

**参数：**

展开

| 参数项 | 描述 |
| --- | --- |
| .value[0].u32 | 前景颜色数值，0xargb格式，形如 0xFFFF0000 表示红色。 |

**返回：**

展开

| 类型 | 说明 |
| --- | --- |
| .value[0].u32 | 前景颜色数值，0xargb格式。 |

## NODE\_LOADING\_PROGRESS\_ENABLE\_LOADING



```
1. NODE_LOADING_PROGRESS_ENABLE_LOADING = 6001
```

LoadingProgress动画显示属性，支持属性设置，属性重置和属性获取接口。

作为属性设置方法参数、属性获取方法返回值[ArkUI\_AttributeItem](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-arkui-nativemodule-arkui-attributeitem)格式如下。

**起始版本：** 12

**参数：**

展开

| 参数项 | 描述 |
| --- | --- |
| .value[0].i32 | false时不显示动画，true时可以显示动画。默认值为true。 |

**返回：**

展开

| 类型 | 说明 |
| --- | --- |
| .value[0].i32 | 0时不显示动画，1时可以显示动画。 |

## NODE\_PROGRESS\_VALUE



```
1. NODE_PROGRESS_VALUE = MAX_NODE_SCOPE_NUM * ARKUI_NODE_PROGRESS = 10000
```

进度条的当前进度值属性，支持属性设置，属性重置和属性获取接口。

作为属性设置方法参数、属性获取方法返回值[ArkUI\_AttributeItem](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-arkui-nativemodule-arkui-attributeitem)格式如下。

**起始版本：** 12

**参数：**

展开

| 参数项 | 描述 |
| --- | --- |
| .value[0].f32 | 进度条当前值。 |

**返回：**

展开

| 类型 | 说明 |
| --- | --- |
| .value[0].f32 | 进度条当前值。 |

## NODE\_PROGRESS\_TOTAL



```
1. NODE_PROGRESS_TOTAL = 10001
```

进度条的总长属性，支持属性设置，属性重置和属性获取接口。

作为属性设置方法参数、属性获取方法返回值[ArkUI\_AttributeItem](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-arkui-nativemodule-arkui-attributeitem)格式如下。

**起始版本：** 12

**参数：**

展开

| 参数项 | 描述 |
| --- | --- |
| .value[0].f32 | 进度条总长。 |

**返回：**

展开

| 类型 | 说明 |
| --- | --- |
| .value[0].f32 | 进度条总长。 |

## NODE\_PROGRESS\_COLOR



```
1. NODE_PROGRESS_COLOR = 10002
```

进度条显示进度值的颜色属性，支持属性设置，属性重置和属性获取接口。

作为属性设置方法参数、属性获取方法返回值[ArkUI\_AttributeItem](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-arkui-nativemodule-arkui-attributeitem)格式如下。

**起始版本：** 12

**参数：**

展开

| 参数项 | 描述 |
| --- | --- |
| .value[0].u32 | 颜色数值，0xargb格式，形如 0xFFFF0000 表示红色。 |

**返回：**

展开

| 类型 | 说明 |
| --- | --- |
| .value[0].u32 | 颜色数值，0xargb格式。 |

## NODE\_PROGRESS\_TYPE



```
1. NODE_PROGRESS_TYPE = 10003
```

进度条的类型属性，支持属性设置，属性重置和属性获取接口。

作为属性设置方法参数、属性获取方法返回值[ArkUI\_AttributeItem](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-arkui-nativemodule-arkui-attributeitem)格式如下。

**起始版本：** 12

**参数：**

展开

| 参数项 | 描述 |
| --- | --- |
| .value[0].i32 | 进度条类型枚举值[ArkUI\_ProgressType](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-native-type-h#arkui_progresstype)，默认值为ARKUI\_PROGRESS\_TYPE\_LINEAR。 |

**返回：**

展开

| 类型 | 说明 |
| --- | --- |
| .value[0].i32 | 进度条类型枚举值[ArkUI\_ProgressType](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-native-type-h#arkui_progresstype)。 |

## NODE\_PROGRESS\_LINEAR\_STYLE



```
1. NODE_PROGRESS_LINEAR_STYLE = 10004
```

线性进度条样式设置，支持属性设置，属性重置和属性获取接口，如果进度条类型不是线性样式则不生效。

作为属性设置方法参数、属性获取方法返回值[ArkUI\_AttributeItem](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-arkui-nativemodule-arkui-attributeitem)格式如下。

**起始版本：** 15

**参数：**

展开

| 参数项 | 描述 |
| --- | --- |
| .object | 使用[ArkUI\_ProgressLinearStyleOption](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/arkui-nativemodule-arkui-progresslinearstyleoption)对象设置组件样式。 |

**返回：**

展开

| 类型 | 说明 |
| --- | --- |
| .object | 使用[ArkUI\_ProgressLinearStyleOption](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/arkui-nativemodule-arkui-progresslinearstyleoption)对象获取组件样式。 |