LVGL 8.0 画线教程:创建水平线、垂直线并设置样式
在LVGL 8.0中,你可以使用lv_line_create函数来创建一条线。以下是一个创建水平线的示例代码:
lv_obj_t * line1 = lv_line_create(lv_scr_act(), NULL);
lv_obj_set_size(line1, LV_HOR_RES, 2);
lv_obj_align(line1, NULL, LV_ALIGN_CENTER, 0, 0);
这将创建一条宽度为屏幕宽度的水平线,并将其居中对齐。你可以通过更改第二个参数来创建垂直线,例如:
lv_obj_t * line2 = lv_line_create(lv_scr_act(), NULL);
lv_obj_set_size(line2, 2, LV_VER_RES);
lv_obj_align(line2, NULL, LV_ALIGN_CENTER, 0, 0);
这将创建一条高度为屏幕高度的垂直线,并将其居中对齐。你还可以使用lv_obj_set_style函数来为线条设置样式。例如,以下代码将设置线条颜色为红色:
static lv_style_t style_line;
lv_style_copy(&style_line, &lv_style_plain);
style_line.line.color = LV_COLOR_RED;
lv_obj_set_style(line1, &style_line);
你可以在LVGL 8.0文档中查看更多关于绘制线条的信息。
原文地址: https://www.cveoy.top/t/topic/oczw 著作权归作者所有。请勿转载和采集!