circle控件¶
创建一个circle控件,使用如下代码:
sgl_obj_t *circle = sgl_circle_create(NULL);
sgl_obj_set_pos(circle, 250, 100);
sgl_obj_set_size(circle, 100, 100);
上面代码在默认的活动页面上创建了一个大小为100x100的Circle控件,并设置其位置为250,100。
设置Circle颜色¶
使用sgl_circle_set_color()函数设置Circle的颜色,如下:
sgl_obj_t *circle = sgl_circle_create(NULL);
sgl_obj_set_pos(circle, 250, 100);
sgl_obj_set_size(circle, 100, 100);
sgl_circle_set_color(circle, SGL_COLOR_RED);
设置Circle半径¶
使用sgl_circle_set_radius()函数设置Circle的半径,如下:
sgl_circle_set_radius(circle, 40);
设置Circle透明度¶
使用sgl_circle_set_alpha()函数设置Circle的透明度,如下:
sgl_circle_set_alpha(circle, 128);
设置Circle背景图片¶
使用sgl_circle_set_pixmap()函数设置Circle的背景图片,如下:
extern const sgl_pixmap_t circle_pixmap;
sgl_circle_set_pixmap(circle, &circle_pixmap);
设置Circle边框颜色¶
使用sgl_circle_set_border_color()函数设置Circle的边框颜色,如下:
sgl_circle_set_border_color(circle, SGL_COLOR_BLACK);
设置Circle边框宽度¶
使用sgl_circle_set_border_width()函数设置Circle的边框宽度,如下:
sgl_circle_set_border_width(circle, 2);