- 创建简单的arc
static void lv_example_arc_1(void)
{
/*Create an Arc*/
lv_obj_t* arc = lv_arc_create(lv_scr_act());
lv_obj_set_size(arc, 150, 150); //设置arc的尺寸
lv_arc_set_rotation(arc, 0); //设置rotation为0
lv_arc_set_bg_angles(arc, 0, 270); //设置arc背景角度为0~270
lv_arc_set_value(arc, 0); //设置arc
lv_obj_center(arc); //居中对齐
}
- 运行效果图
- 修改rotation为90
lv_arc_set_rotation(arc, 90); //设置rotation为0
- 运行效果图
- 修改初时值为45
lv_arc_set_value(arc, 45);
- 运行效果图
- 修改背景arc角度范围为0~360
lv_arc_set_bg_angles(arc, 0, 360);
- 运行效果图