在 LVGL 8.0 中,可以使用 'lv_obj_t * lv_circle_create(lv_obj_t * par, const lv_obj_t * copy)' 函数来创建圆形对象。

示例代码:

lv_obj_t * circle = lv_circle_create(lv_scr_act(), NULL);
lv_obj_set_size(circle, 100, 100);  // 设置圆的大小
lv_obj_align(circle, NULL, LV_ALIGN_CENTER, 0, 0);  // 将圆居中对齐
lv_obj_set_style_bg_color(circle, LV_STATE_DEFAULT, LV_COLOR_BLUE);  // 设置圆的背景颜色

该示例代码创建了一个大小为 100x100 的蓝色圆形对象,并将其居中对齐于屏幕。你也可以使用其他样式函数来设置圆的边框、填充颜色等属性。

LVGL 8.0 画圆教程:创建圆形对象、设置大小和样式

原文地址: https://www.cveoy.top/t/topic/ocDO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录