请用lvgl的API函数举例画一个圆圈,填充颜色为蓝色
时间: 2024-04-06 21:29:07 浏览: 355
好的,以下是用lvgl的API函数画一个填充蓝色的圆圈的示例代码:
```c
lv_obj_t * circle = lv_obj_create(lv_scr_act(), NULL); // 创建一个对象
lv_obj_set_pos(circle, 50, 50); // 设置对象的位置
lv_obj_set_size(circle, 50, 50); // 设置对象的大小
lv_obj_set_style(circle, &lv_style_plain_color); // 设置对象的样式
lv_obj_set_style_local_bg_color(circle, LV_OBJ_PART_MAIN, LV_STATE_DEFAULT, LV_COLOR_BLUE); // 设置对象的背景色为蓝色
lv_obj_set_style_local_border_width(circle, LV_OBJ_PART_MAIN, LV_STATE_DEFAULT, 0); // 设置对象的边框宽度为0,即无边框
lv_obj_set_style_local_radius(circle, LV_OBJ_PART_MAIN, LV_STATE_DEFAULT, LV_RADIUS_CIRCLE); // 设置对象的圆角半径为半径为圆,即画一个圆圈
```
说明:以上代码会在屏幕上创建一个位置为(50,50),大小为50x50像素的圆圈,颜色为蓝色。
阅读全文