这一篇来学习一下Line Style的使用,还是通过codeblock来模拟代码的运行,代码如下:
void lv_line_style_test()
{
static lv_style_t style;
lv_style_init(&style); // 样式初始化
lv_style_reset(&style); // 重置样式
lv_style_set_line_color(&style, lv_palette_main(LV_PALETTE_RED));
lv_style_set_line_width(&style, 6); // 设置先宽
lv_style_set_line_rounded(&style, true); // 设置线端到角度
static lv_point_t point[] = {{10, 30}, {30, 50}, {100, 0}};
lv_obj_t * obj = lv_line_create(lv_scr_act());
if (obj != NULL)
{
lv_obj_add_style(obj, &style, 0);
lv_line_set_points(obj, point, 3);
lv_obj_center(obj);
}
}
运行效果如下: