aardio 文档
aardio 范例: plus - 线性渐变
//渐变
import win.ui;
/*DSG{{*/
var winform = win.form(text="plus - 线性渐变";right=759;bottom=469)
winform.add(
plus={cls="plus";left=22;top=32;right=387;bottom=89;notify=1;z=1};
plus2={cls="plus";left=111;top=222;right=342;bottom=429;notify=1;z=2}
)
/*}}*/
//动态改变渐变色,从background指定的颜色渐变到foreground指定的颜色
winform.plus.skin(
background = {
hover = 0xFFFF0000;
active = 0xAA0000FF;
default = 0xFFFF0000;
}
foreground = {
hover = 0xAA0000FF;
active = 0xFFFFFFFF;
default = 0xFFFFFFFF;
}
)
winform.plus.linearGradient = 270 //线性渐变的方向角度
//设置静态的渐变色,从background指定的颜色渐变到foreground指定的颜色
winform.plus2.background = 0xFFFFFF00;//中心颜色
winform.plus2.foreground = 0x00000000;//环绕颜色
winform.plus2.linearGradient = -1 //指定为负数启用圆形径向渐变,此时background为中心颜色,foreground为环绕颜色
//当然径向渐变也支持使用winform.plus.skin指定动态变换效果
winform.show()
win.loopMessage();
Markdown 格式