draw-画空心矩形
在当前页面进行画一个空心矩形,不支持跨页面画空心矩形,不能写在页面的前初始化事件中
注意
不推荐使用GUI绘图指令,绘图指令不要写在页面的前初始化事件中,否则在页面渲染完成后,将会被页面控件(每个页面ID为0的控件是与页面名称相同的页面控件)完全覆盖。绘图指令在跳转页面后会丢失。绘图指令和控件有重叠时,当控件刷新时,和控件重叠的部分会丢失。
draw x,y,x2,y2,color
x:起始点坐标x ;
y:起始点坐标y;
x2:结束点坐标x ;
y2:结束点坐标y;
color:画线颜色;
draw-示例1
1 //画一个空心矩形,左上角为(0,0),右下角为(100,100), 颜色为RED
2 draw 0,0,100,100,RED
![../_images/draw_1.jpg](../_images/draw_1.jpg)
draw-示例2
1 //画一个空心矩形,左上角为(50,100),右下角为(200,300), 颜色为0(黑色)
2 draw 50,100,200,300,0
![../_images/draw_2.jpg](../_images/draw_2.jpg)
draw-c语言示例
单片机通过串口画一个空心矩形,左上角为(0,0),右下角为(100,100),RGB565颜色值为1024
1 int posX1=0, posY1=0, posX2=100, posY2=100, color=1024;
2 printf("draw %d,%d,%d,%d,%d\xff\xff\xff", posX1, posY1, posX2, posY2, color);
注意
draw画出来的是空心矩形,需要填充实心矩形的话请直接使用fill区域填充指令。
绘图指令不要写在页面的前初始化事件中,否则在页面渲染完成后,将会被页面控件(每个页面ID为0的控件是与页面名称相同的页面控件)完全覆盖
draw指令-相关链接
draw指令-样例工程下载
演示工程下载链接: