plus模拟进度条的研究
By
admin
at 2018-10-13 • 1人收藏 • 1612人看过
今天安装[活字格]软件的时候, 进度条挺好看,刚刚好和安装界面的颜色搭配,于是考虑plus的进度条应该也可以模拟出来.
plus进度条范例里,是将前景和背景设置, 然后动画以背景色为底层, 渐进加载前景色.
那么在这个基础上加上边框 , 然后设置前景的边距应该就可以实现了.
上面把底色设置为界面的颜色, 边框颜色设为绿色, 前景色也设置为绿色
//进度条动画 import win.ui; /*DSG{{*/ var winform = win.form(text="plus控件 - 进度条动画";right=759;bottom=469) winform.add( button={cls="button";text="测试进度条动画";left=159;top=356;right=325;bottom=409;z=2}; plus={cls="plus";left=161;top=282;right=707;bottom=316;border={color=-16744320;width=1};foreRepeat="expand";forecolor=8421376;notify=1;paddingBottom=3;paddingLeft=3;paddingRight=3;paddingTop=3;repeat="stretch";z=1} ) /*}}*/ //设置进度区间,可自动切换到进度条显示模式 winform.plus.setProgressRange(1,50); winform.button.oncommand = function(id,event){ winform.button.disabledText = "测试一下" winform.plus.startProgress(50); win.delay(5000); winform.plus.stopProgress(); winform.button.disabledText = null; } winform.show() win.loopMessage();
2 个回复 | 最后更新于 2018-10-13
登录后方可回帖
如果不想用动画, 想设置进度那么用: