aardio 文档
aardio 范例: 用 plus 控件创建圆环进度条
plus 控件使用指南 | 教程
//用 plus 控件创建圆环进度条
//plus 控件使用指南: https://www.aardio.com/zh-cn/doc/library-guide/std/win/ui/ctrl/plus.html
import win.ui;
/*DSG{{*/
var winform = win.form(text="圆形进度条";right=759;bottom=469)
winform.add(
plus={cls="plus";left=313;top=146;right=441;bottom=274;color=0x008000;db=1;dl=1;dr=1;dt=1;font=LOGFONT(h=-16);notify=1;z=1}
)
/*}}*/
//教程: https://www.aardio.com/zh-cn/doc/library-guide/std/win/ui/ctrl/plus.html#pie
winform.plus.setPieRange(
1,360, //设置进度区间,自动切换到扇形进度条模式,如果未指定配色则随机选择预设配色方案
90 //可选用第 3 个参数指定要抠除的中心圆百分比,以实现圆环(甜甜圈)效果。
);
winform.plus.progressPos = 1;//设置当前进度
winform.plus.foreground = 0x80ffff00;//也可以改为图像,图像应设为center显示模式以居中对齐
winform.plus.background = 0x60ff00ff;//也可以改为图像,图像应设为center显示模式以居中对齐
winform.setInterval(
function(){
winform.plus.text = winform.plus.progressPercentage + "%";
winform.plus.progressPos = winform.plus.progressPos+1
},10
)
winform.show()
win.loopMessage();
Markdown 格式