在一张图片上绘图,然后依据事件或周期刷新该图片,图片上某个区域的图形绘制加上自己的状态和触摸点击方法就是一个控件widget。
例如nana gui中的按钮绘制,
button.create(form, rectangle(x, y, w, h));
form是窗口,主体就是一张大图片,
rectangle是矩形绘制方法,在form的(x,y)位置绘制宽w高h的矩形。
在一张图片上绘图,然后依据事件或周期刷新该图片,图片上某个区域的图形绘制加上自己的状态和触摸点击方法就是一个控件widget。
例如nana gui中的按钮绘制,
button.create(form, rectangle(x, y, w, h));
form是窗口,主体就是一张大图片,
rectangle是矩形绘制方法,在form的(x,y)位置绘制宽w高h的矩形。