初级会员
- 积分
- 103
- 金钱
- 103
- 注册时间
- 2014-5-17
- 在线时间
- 14 小时
|
楼主 |
发表于 2020-9-2 13:33:40
|
显示全部楼层
我现在是开了一个定时器,设定的时间,为进度条跑完的时间一致,然后在定时器函数中,去处理事情:
// 创建一个进度条
bar = lv_bar_create(parent, NULL);
lv_obj_set_size(bar , lv_obj_get_width(parent)*0.7,16);
lv_obj_align(bar, parent, LV_ALIGN_CENTER,0,0);
lv_bar_set_anim_time(bar, 0.5*1000);
lv_bar_set_value(bar, 100, LV_ANIM_ON);
lv_task_create(task_cb, 0.5*1000, LV_TASK_PRIO_MID, (void *)parent);
关键是lv_bar_set_anim_time(bar,0.5*1000);这个时间和lv_task_create()里面的时间一致 |
|