Skip to main content
版本:v3

ARC_PROGRESS

圆弧进度控件绘制圆弧进度,支持开始角度、线宽、结束角度、颜色、进度比例。

创建 UI 控件

const arcProgress = hmUI.createWidget(hmUI.widget.ARC_PROGRESS, Param)

类型

Param: object

属性说明是否必须类型
center_x圆心 xnumber
center_y圆心 ynumber
radius半径number
start_angle圆弧开始角度 0 度为正 3 点方向number
end_angle圆弧结束角度 0 度为正 3 点方向number
line_width圆弧线宽number
color圆弧颜色number
src_bg背景图片string
level圆弧进度比例 [0-100]number

代码示例

const arcProgress = hmUI.createWidget(hmUI.widget.ARC_PROGRESS)
arcProgress.setProperty(hmUI.prop.MORE, {
center_x: 100,
center_y: 100,
radius: 200,
start_angle: -90,
end_angle: 90,
color: 0x34e073,
line_width: 10,
level: 50
})