|
|
| |
本例将制作一个颜色调整器,用户可以自由地拖动每种颜色条下面地滑块,从而改变对应的颜色亮度值。同时,颜色条右边亮度数值和上面颜色公式中的对应的圆圈颜色将会实时改变,最后在最右侧的圆圈中给初一个混合后的颜色值。在本例中,应用了显示图标、计算图标、组图标、交互图标和决策图标,两个变量和两个函数。
变量:
Movable已在绘图工具箱的例子中介绍过。
PathPosition@"IconTitle"如果在某个特定的图标中包含右沿路径定义的显示对象,存储的是当前显示对象在路径中的位置。
函数:
Circle(pensize,x1,y1,x2,y2)在左上角坐标为(x1,y1),右下角坐标为(x2,y2)的方框内绘制同方框相内切的圆,可以使用SetFrame和SetFill函数来调整线形的颜色和填充色;
当pensize<0时,圆内以黑色填充;当pensize=0时,圆内以白色填充;
当pensize>0时,圆周线条的宽度等于pensize指定的像素点的值,圆内没有填充色。
SetFill(flag[,colore])该函数的功能是用RGB()所设定的颜色来填充由绘图函数绘制的图片,当flag=TRUE时填充,否则不填充。
好了,别着急!现在先静下心来思考以下大体框架。
|
|
|