icon控件¶
创建一个icon控件,使用如下代码:
sgl_obj_t *icon = sgl_icon_create(NULL);
sgl_obj_set_pos(icon, 250, 100);
sgl_obj_set_size(icon, 40, 40);
上面代码在默认的活动页面上创建了一个大小为40x40的Icon控件,并设置其位置为250,100。
设置Icon颜色¶
使用sgl_icon_set_color()函数设置Icon的颜色,如下:
sgl_obj_t *icon = sgl_icon_create(NULL);
sgl_obj_set_pos(icon, 250, 100);
sgl_obj_set_size(icon, 40, 40);
sgl_icon_set_color(icon, SGL_COLOR_RED);
设置Icon透明度¶
使用sgl_icon_set_alpha()函数设置Icon的透明度,如下:
sgl_icon_set_alpha(icon, 128);
设置Icon图标¶
使用sgl_icon_set_icon()函数设置Icon的图标,如下:
extern const sgl_icon_pixmap_t icon_pixmap;
sgl_icon_set_icon(icon, &icon_pixmap);
设置Icon对齐方式¶
使用sgl_icon_set_align()函数设置Icon的对齐方式,如下:
sgl_icon_set_align(icon, SGL_ALIGN_CENTER);
Icon支持以下对齐方式:
SGL_ALIGN_LEFT:左对齐
SGL_ALIGN_CENTER:居中对齐
SGL_ALIGN_RIGHT:右对齐