文档管理中心
您当前正在浏览HarmonyOS最新文档,覆盖已发布的所有API版本,可在API参考中筛选您使用的API版本。详细的版本配套关系请参考版本说明
指南与API参考API参考应用框架ArkUI(方舟UI框架)C API头文件native_node.hArkUI_NodeAttributeType(表单类组件相关属性)

ArkUI_NodeAttributeType(表单类组件相关属性)

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
enum ArkUI_NodeAttributeType

概述

定义ArkUI在Native侧可以设置的表单类组件相关属性样式集合,包含Toggle、Button、CheckBox、CheckBoxGroup、Slider、Radio等组件属性设置。

起始版本: 12

相关模块: ArkUI_NativeModule

所在头文件: native_node.h

NODE_TOGGLE_SELECTED_COLOR

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_TOGGLE_SELECTED_COLOR = MAX_NODE_SCOPE_NUM * ARKUI_NODE_TOGGLE = 5000

组件打开状态的背景颜色属性。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

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

返回:

展开
类型 说明
.value[0].u32 背景色数值,0xARGB格式。

NODE_TOGGLE_SWITCH_POINT_COLOR

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_TOGGLE_SWITCH_POINT_COLOR = 5001

Switch类型的圆形滑块颜色属性,支持属性设置,属性重置和属性获取接口。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].u32 圆形滑块颜色数值,0xARGB格式,形如 0xFFFF0000 表示红色。

返回:

展开
类型 说明
.value[0].u32 圆形滑块颜色数值,0xARGB格式。

NODE_TOGGLE_VALUE

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_TOGGLE_VALUE = 5002

Switch类型的开关值,支持属性设置,属性重置和属性获取接口。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].i32 设置开关的值,true表示开启。

返回:

展开
类型 说明
.value[0].i32 设置开关的值。

NODE_TOGGLE_UNSELECTED_COLOR

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_TOGGLE_UNSELECTED_COLOR = 5003

组件关闭状态的背景颜色属性,支持属性设置,属性重置和属性获取接口。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

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

返回:

展开
类型 说明
.value[0].u32 背景色数值,0xARGB格式。

NODE_BUTTON_LABEL

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_BUTTON_LABEL = MAX_NODE_SCOPE_NUM * ARKUI_NODE_BUTTON = 9000

button按钮的文本内容属性,支持属性设置,属性重置和属性获取接口。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.string 默认文本的内容。

返回:

展开
类型 说明
.string 默认文本的内容。

NODE_BUTTON_TYPE

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_BUTTON_TYPE = 9001

Button按钮的类型属性,支持属性设置,属性重置和属性获取接口。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].i32 设置Button按钮的类型,参数类型ArkUI_ButtonType,默认值为ARKUI_BUTTON_TYPE_CAPSULE。

返回:

展开
类型 说明
.value[0].i32 获取Button按钮的类型,参数类型ArkUI_ButtonType,默认值为ARKUI_BUTTON_TYPE_CAPSULE。

NODE_BUTTON_MIN_FONT_SCALE

Phone18+PC/2in118+Tablet18+TV19+Wearable18+
NODE_BUTTON_MIN_FONT_SCALE = 9002

Button按钮的最小字体缩放倍数属性,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 18

参数:

展开
参数项 描述
.value[0].f32 设置Button按钮的最小字体缩放倍数,默认单位fp。

返回:

展开
类型 说明
.value[0].f32 获取Button按钮的最小字体缩放倍数,默认单位fp。

NODE_BUTTON_MAX_FONT_SCALE

Phone18+PC/2in118+Tablet18+TV19+Wearable18+
NODE_BUTTON_MAX_FONT_SCALE = 9003

Button按钮的最大字体缩放倍数属性,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 18

参数:

展开
参数项 描述
.value[0].f32 设置Button按钮的最大字体缩放倍数,默认单位fp。

返回:

展开
类型 说明
.value[0].f32 获取Button按钮的最大字体缩放倍数,默认单位fp。

NODE_CHECKBOX_SELECT

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_CHECKBOX_SELECT = MAX_NODE_SCOPE_NUM * ARKUI_NODE_CHECKBOX = 11000

CheckBox多选框是否选中,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].i32 1表示选中,0表示不选中。

返回:

展开
类型 说明
.value[0].i32 1表示选中,0表示不选中。

NODE_CHECKBOX_SELECT_COLOR

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_CHECKBOX_SELECT_COLOR = 11001

CheckBox多选框选中状态颜色,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].u32 多选框选中状态颜色,类型为0xARGB,如0xFF1122FF。

返回:

展开
类型 说明
.value[0].u32 多选框选中状态颜色,类型为0xARGB,如0xFF1122FF。

NODE_CHECKBOX_UNSELECT_COLOR

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_CHECKBOX_UNSELECT_COLOR = 11002

CheckBox多选框非选中状态边框颜色,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].u32 边框颜色,类型为0xARGB,如0xFF1122FF。

返回:

展开
类型 说明
.value[0].u32 边框颜色,类型为0xARGB,如0xFF1122FF。

NODE_CHECKBOX_MARK

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_CHECKBOX_MARK = 11003

CheckBox多选框内部图标样式,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].u32 边框颜色,类型为0xARGB,如0xFF1122FF。
.value[1]?.f32 可选,内部图标大小,单位vp。
.value[2]?.f32 可选,内部图标粗细,单位vp,默认值2。

返回:

展开
类型 说明
.value[0].u32 边框颜色,类型为0xARGB,如0xFF1122FF。
.value[1].f32 内部图标大小,单位vp。
.value[2].f32 内部图标粗细,单位vp,默认值2。

NODE_CHECKBOX_SHAPE

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_CHECKBOX_SHAPE = 11004

CheckBox组件形状,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].i32 组件形状,参数类型ArkUI_CheckboxShape

返回:

展开
类型 说明
.value[0].i32 组件形状,参数类型ArkUI_CheckboxShape

NODE_CHECKBOX_NAME

Phone15+PC/2in115+Tablet15+TV19+Wearable18+
NODE_CHECKBOX_NAME = 11005

定义复选框的名称,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 15

参数:

展开
参数项 描述
.string 组件名称。

返回:

展开
类型 说明
.string 组件名称。

NODE_CHECKBOX_GROUP

Phone15+PC/2in115+Tablet15+TV19+Wearable18+
NODE_CHECKBOX_GROUP = 11006

定义复选框的组的名称,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 15

参数:

展开
参数项 描述
.string 组名称。

返回:

展开
类型 说明
.string 组名称。

NODE_SLIDER_BLOCK_COLOR

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_SLIDER_BLOCK_COLOR = MAX_NODE_SCOPE_NUM * ARKUI_NODE_SLIDER = 17000

Slider滑块的颜色,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].u32 滑块的颜色,类型为0xARGB,如0xFF1122FF。

返回:

展开
类型 说明
.value[0].u32 滑块的颜色,类型为0xARGB,如0xFF1122FF。

NODE_SLIDER_TRACK_COLOR

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_SLIDER_TRACK_COLOR = 17001

Slider滑轨的背景颜色,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].u32 背景颜色,类型为0xARGB,如0xFF1122FF。

返回:

展开
类型 说明
.value[0].u32 背景颜色,类型为0xARGB,如0xFF1122FF。

NODE_SLIDER_SELECTED_COLOR

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_SLIDER_SELECTED_COLOR = 17002

Slider滑轨的已滑动部分颜色,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].u32 已滑动部分颜色,类型为0xARGB,如0xFF1122FF。

返回:

展开
类型 说明
.value[0].u32 已滑动部分颜色,类型为0xARGB,如0xFF1122FF。

NODE_SLIDER_SHOW_STEPS

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_SLIDER_SHOW_STEPS = 17003

设置是否显示步长刻度值,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].i32 是否显示步长刻度值,1表示显示,0表示不显示,默认值为0。

返回:

展开
类型 说明
.value[0].i32 是否显示步长刻度值,1表示显示,0表示不显示,默认值为0。

NODE_SLIDER_BLOCK_STYLE

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_SLIDER_BLOCK_STYLE = 17004

Slider滑块形状参数,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].i32 形状参数。参数类型ArkUI_SliderBlockStyle
.string?

可选值,根据形状参数而定。

ARKUI_SLIDER_BLOCK_STYLE_IMAGE: 滑块图片资源。如/pages/common/icon.png。

ARKUI_SLIDER_BLOCK_STYLE_SHAPE: 滑块使用自定义形状,此时设置的滑块形状中的宽高值并不代表滑块的实际大小,而是由设置的宽高值按比例缩放,以确保滑块可以正常显示。

共有4种类型。path类型下,.string表示路径绘制的命令字符串。

.value[1].i32 裁剪类型,参数类型ArkUI_ShapeType。rect类型为ARKUI_SHAPE_TYPE_RECTANGLE;circle类型为ARKUI_SHAPE_TYPE_CIRCLE;ellipse类型为ARKUI_SHAPE_TYPE_ELLIPSE;path类型为ARKUI_SHAPE_TYPE_PATH。
.value[2].f32 rect、circle、ellipse、path类型的宽度。
.value[3].f32 rect、circle、ellipse、path类型的高度。
.value[4].f32 rect类型的矩形圆角宽度。
.value[5].f32 rect类型的矩形圆角高度。

返回:

展开
类型 说明
.value[0].i32 形状参数。参数类型ArkUI_SliderBlockStyle
.string?

可选值,根据形状参数而定。

ARKUI_SLIDER_BLOCK_STYLE_IMAGE: 滑块图片资源。如/pages/common/icon.png。

ARKUI_SLIDER_BLOCK_STYLE_SHAPE: 滑块使用的自定义形状。

共有4种类型。path类型下,.string表示路径绘制的命令字符串。

.value[1].i32 裁剪类型,参数类型ArkUI_ShapeType。rect类型为ARKUI_SHAPE_TYPE_RECTANGLE;circle类型为ARKUI_SHAPE_TYPE_CIRCLE;ellipse类型为ARKUI_SHAPE_TYPE_ELLIPSE;path类型为ARKUI_SHAPE_TYPE_PATH。
.value[2].f32 rect、circle、ellipse、path类型的宽度。
.value[3].f32 rect、circle、ellipse、path类型的高度。
.value[4].f32 rect类型的矩形圆角宽度。
.value[5].f32 rect类型的矩形圆角高度。

NODE_SLIDER_VALUE

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_SLIDER_VALUE = 17005

slider进度值,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].f32 进度值。

返回:

展开
类型 说明
.value[0].f32 进度值。

NODE_SLIDER_MIN_VALUE

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_SLIDER_MIN_VALUE = 17006

slider最小值,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].f32 进度值的最小值。

返回:

展开
类型 说明
.value[0].f32 进度值的最小值。

NODE_SLIDER_MAX_VALUE

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_SLIDER_MAX_VALUE = 17007

slider最大值,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].f32 进度值的最大值。

返回:

展开
类型 说明
.value[0].f32 进度值的最大值。

NODE_SLIDER_STEP

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_SLIDER_STEP = 17008

Slider滑动步长,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].f32 滑动步长,取值范围:[0.01, 100]。

返回:

展开
类型 说明
.value[0].f32 滑动步长,取值范围:[0.01, 100]。

NODE_SLIDER_DIRECTION

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_SLIDER_DIRECTION = 17009

Slider滑动条滑动方向,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].i32 滑动方向,参数类型ArkUI_SliderDirection

返回:

展开
类型 说明
.value[0].i32 滑动方向,参数类型ArkUI_SliderDirection

NODE_SLIDER_REVERSE

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_SLIDER_REVERSE = 17010

Slider滑动条取值范围是否反向,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].i32 是否反向,1表示反向,0表示不反向。

返回:

展开
类型 说明
.value[0].i32 是否反向,1表示反向,0表示不反向。

NODE_SLIDER_STYLE

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_SLIDER_STYLE = 17011

Slider的滑块与滑轨显示样式,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].i32 显示样式,参数类型ArkUI_SliderStyle

返回:

展开
类型 说明
.value[0].i32 显示样式,参数类型ArkUI_SliderStyle

NODE_SLIDER_TRACK_THICKNESS

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_SLIDER_TRACK_THICKNESS = 17012

Slider滑块的滑轨粗细属性,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].f32 滑轨的粗细,单位为vp;当参数NODE_SLIDER_STYLE的值设置为ARKUI_SLIDER_STYLE_OUT_SET时为4.0vp,设置为ARKUI_SLIDER_STYLE_IN_SET时为20.0vp。

返回:

展开
类型 说明
.value[0].f32 滑轨的粗细,单位为vp。

NODE_SLIDER_ENABLE_HAPTIC_FEEDBACK

Phone18+PC/2in118+Tablet18+TV19+Wearable18+
NODE_SLIDER_ENABLE_HAPTIC_FEEDBACK = 17013

设置是否开启触控反馈。支持属性设置,属性重置和属性获取接口。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

开启触控反馈时,需要在工程的module.json5的requestPermissions字段中增加"name": "ohos.permission.VIBRATE",开启振动权限。

起始版本: 18

参数:

展开
参数项 描述
.value[0].i32 是否开启触控反馈。默认值:true,true表示开启触控反馈,false则表示不开启触控反馈。

返回:

展开
类型 说明
.value[0].i32 是否开启触控反馈。

NODE_SLIDER_PREFIX

Phone20+PC/2in120+Tablet20+TV20+Wearable20+
NODE_SLIDER_PREFIX = 17014

在Slider组件的前端设置自定义组件。

作为属性设置方法参数ArkUI_AttributeItem格式如下。

起始版本: 20

参数:

展开
参数项 描述
.object 参数类型 ArkUI_NodeHandle。前缀组件将放置在Slider组件的起始位置,通常在LTR布局的左侧。

NODE_SLIDER_SUFFIX

Phone20+PC/2in120+Tablet20+TV20+Wearable20+
NODE_SLIDER_SUFFIX = 17015

在Slider组件的后端设置自定义组件。

作为属性设置方法参数ArkUI_AttributeItem格式如下。

起始版本: 20

参数:

展开
参数项 描述
.object 参数类型 ArkUI_NodeHandle。后缀组件将放置在Slider组件的尾侧位置,通常在LTR布局的右侧。

NODE_SLIDER_BLOCK_LINEAR_GRADIENT_COLOR

Phone21+PC/2in121+Tablet21+TV21+Wearable21+
NODE_SLIDER_BLOCK_LINEAR_GRADIENT_COLOR = 17016

Slider滑块的线性渐变颜色,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 21

参数:

展开
参数项 描述
.object

参数类型为ArkUI_ColorStop。指定相对比例位置处的渐变色颜色,设置非法颜色直接跳过:

- colors:渐变色颜色。

- stops:渐变位置。

- size:颜色个数。

返回:

展开
类型 说明
.object

参数类型为ArkUI_ColorStop。指定相对比例位置处的渐变色颜色:

- colors:渐变色颜色。

- stops:渐变位置。

- size:颜色个数。

NODE_SLIDER_TRACK_LINEAR_GRADIENT_COLOR

Phone21+PC/2in121+Tablet21+TV21+Wearable21+
NODE_SLIDER_TRACK_LINEAR_GRADIENT_COLOR = 17017

Slider滑轨的背景线性渐变颜色,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 21

参数:

展开
参数项 描述
.object

参数类型为ArkUI_ColorStop。指定相对比例位置处的渐变色颜色,设置非法颜色直接跳过:

- colors:渐变色颜色。

- stops:渐变位置。

- size:颜色个数。

返回:

展开
类型 说明
.object

参数类型为ArkUI_ColorStop。指定相对比例位置处的渐变色颜色:

- colors:渐变色颜色。

- stops:渐变位置。

- size:颜色个数。

NODE_SLIDER_SELECTED_LINEAR_GRADIENT_COLOR

Phone21+PC/2in121+Tablet21+TV21+Wearable21+
NODE_SLIDER_SELECTED_LINEAR_GRADIENT_COLOR = 17018

Slider滑轨的已滑动部分线性渐变颜色,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 21

参数:

展开
参数项 描述
.object

参数类型为ArkUI_ColorStop。指定相对比例位置处的渐变色颜色,设置非法颜色直接跳过:

- colors:渐变色颜色。

- stops:渐变位置。

- size:颜色个数。

返回:

展开
类型 说明
.object

参数类型为ArkUI_ColorStop。指定相对比例位置处的渐变色颜色:

- colors:渐变色颜色。

- stops:渐变位置。

- size:颜色个数。

NODE_RADIO_CHECKED

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_RADIO_CHECKED = MAX_NODE_SCOPE_NUM * ARKUI_NODE_RADIO = 18000

设置单选框的选中状态,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0].i32 单选框的选中状态,默认值false。值为true时,单选框被选中。值为false时,单选框不被选中。

返回:

展开
类型 说明
.value[0].i32 单选框的选中状态。

NODE_RADIO_STYLE

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_RADIO_STYLE = 18001

设置单选框选中状态和非选中状态的样式,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.value[0]?.u32 开启状态底板颜色,类型为0xARGB,默认值为0xFF007DFF。
.value[1]?.u32 关闭状态描边颜色,类型为0xARGB,默认值为0xFF182431。
.value[2]?.u32 开启状态内部圆饼颜色,类型为0xARGB,默认值为0xFFFFFFFF。

返回:

展开
类型 说明
.value[0].u32 开启状态底板颜色,类型为0xARGB,默认值为0xFF007DFF。
.value[1].u32 关闭状态描边颜色,类型为0xARGB,默认值为0xFF182431。
.value[2].u32 开启状态内部圆饼颜色,类型为0xARGB,默认值为0xFFFFFFFF。

NODE_RADIO_VALUE

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_RADIO_VALUE = 18002

设置当前单选框的值,支持属性设置、重置和获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.string 单选框的值。

返回:

展开
类型 说明
.string 单选框的值。

NODE_RADIO_GROUP

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
NODE_RADIO_GROUP = 18003

设置当前单选框的所属群组名称,相同group的Radio只能有一个被选中,支持属性设置、重置和获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 12

参数:

展开
参数项 描述
.string 当前单选框的所属群组名称。

返回:

展开
类型 说明
.string 当前单选框的所属群组名称。

NODE_CHECKBOX_GROUP_NAME

Phone15+PC/2in115+Tablet15+TV19+Wearable18+
NODE_CHECKBOX_GROUP_NAME = MAX_NODE_SCOPE_NUM * ARKUI_NODE_CHECKBOX_GROUP = 21000

定义复选框组的名称,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 15

参数:

展开
参数项 描述
.string 组件名称。

返回:

展开
类型 说明
.string 组件名称。

NODE_CHECKBOX_GROUP_SELECT_ALL

Phone15+PC/2in115+Tablet15+TV19+Wearable18+
NODE_CHECKBOX_GROUP_SELECT_ALL = 21001

CheckBoxGroup多选框组是否全选,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 15

参数:

展开
参数项 描述
.value[0].i32 是否设置全选1表示选中,0表示不选中。

返回:

展开
类型 说明
.value[0].i32 1表示选中,0表示不选中。

NODE_CHECKBOX_GROUP_SELECTED_COLOR

Phone15+PC/2in115+Tablet15+TV19+Wearable18+
NODE_CHECKBOX_GROUP_SELECTED_COLOR = 21002

CheckBoxGroup多选框选中状态颜色,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 15

参数:

展开
参数项 描述
.value[0].u32 CheckBoxGroup多选框选中状态颜色,0xARGB格式。例如0xFF1122FF。

返回:

展开
类型 说明
.value[0].u32 CheckBoxGroup多选框选中状态颜色,0xARGB格式。例如0xFF1122FF。

NODE_CHECKBOX_GROUP_UNSELECTED_COLOR

Phone15+PC/2in115+Tablet15+TV19+Wearable18+
NODE_CHECKBOX_GROUP_UNSELECTED_COLOR = 21003

CheckBoxGroup多选框未选中边框颜色,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 15

参数:

展开
参数项 描述
.value[0].u32 边框颜色,类型为0xARGB,如0xFF1122FF。

返回:

展开
类型 说明
.value[0].u32 边框颜色,类型为0xARGB,如0xFF1122FF。

NODE_CHECKBOX_GROUP_MARK

Phone15+PC/2in115+Tablet15+TV19+Wearable18+
NODE_CHECKBOX_GROUP_MARK = 21004

CheckBoxGroup多选框内部图标样式,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 15

参数:

展开
参数项 描述
.value[0].u32 边框颜色,类型为0xARGB,如0xFF1122FF。
.value[1]?.f32 可选,内部图标大小,单位vp。
.value[2]?.f32 可选,内部图标粗细,单位vp,默认值2。

返回:

展开
类型 说明
.value[0].u32 边框颜色,类型为0xARGB,如0xFF1122FF。
.value[1]?.f32 可选,内部图标大小,单位vp。
.value[2]?.f32 可选,内部图标粗细,单位vp,默认值2。

NODE_CHECKBOX_GROUP_SHAPE

Phone15+PC/2in115+Tablet15+TV19+Wearable18+
NODE_CHECKBOX_GROUP_SHAPE = 21005

CheckBoxGroup组件形状,支持属性设置,属性重置和属性获取。

作为属性设置方法参数、属性获取方法返回值ArkUI_AttributeItem格式如下。

起始版本: 15

参数:

展开
参数项 描述
.value[0].i32 组件形状,参数类型ArkUI_CheckboxShape

返回:

展开
类型 说明
.value[0].i32 组件形状,参数类型ArkUI_CheckboxShape