qrcode控件¶
创建一个qrcode控件,使用如下代码:
sgl_obj_t *qrcode = sgl_qrcode_create(NULL);
sgl_obj_set_pos(qrcode, 250, 100);
sgl_obj_set_size(qrcode, 150, 150);
上面代码在默认的活动页面上创建了一个大小为150x150的QRCode控件,并设置其位置为250,100。
设置QRCode数据¶
使用sgl_qrcode_set_data()函数设置QRCode的数据,如下:
sgl_obj_t *qrcode = sgl_qrcode_create(NULL);
sgl_obj_set_pos(qrcode, 250, 100);
sgl_obj_set_size(qrcode, 150, 150);
sgl_qrcode_set_data(qrcode, "https://github.com/sgl-org/sgl");
设置QRCode前景颜色¶
使用sgl_qrcode_set_fg_color()函数设置QRCode的前景颜色,如下:
sgl_qrcode_set_fg_color(qrcode, SGL_COLOR_BLACK);
设置QRCode背景颜色¶
使用sgl_qrcode_set_bg_color()函数设置QRCode的背景颜色,如下:
sgl_qrcode_set_bg_color(qrcode, SGL_COLOR_WHITE);
设置QRCode透明度¶
使用sgl_qrcode_set_alpha()函数设置QRCode的透明度,如下:
sgl_qrcode_set_alpha(qrcode, 128);