Skip to main content
版本:v2

ARC_PROGRESS

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

创建 UI 控件​

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

类型​

Param: object​

属性说明是否必须类型
center_x圆心 x是number
center_y圆心 y是number
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
})