欢迎来到泰骏兴电子,大家有问题可以直接联系管理员QQ:233619809单片机 QQ群:59194556 各位游客也可以注册玩玩,享受更多权益。温馨提示:本网站仅提供平台学习以及渠道,一切后果自行承担,还望广大用户提高自我意识,请不要轻易相信他人,请不要轻易相信他人,请不要轻易相信他人。为了更好的管理论坛工作,所以现在使用邮箱注册,如果以前的邮箱不能修改的,请联系管理员代为修改

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 70|回复: 0

一个LVGL的简单进度条

[复制链接]
发表于 2023-5-17 15:48:56 | 显示全部楼层 |阅读模式


  1. void Boot_Pagr(lv_obj_t * parent)
  2. {
  3.                         static lv_style_t bar_bg;            //创建bar背景样式
  4.                         static lv_style_t bar_pa;         //创建bar指示器样式
  5.                        
  6.                         lv_style_init(&bar_bg);              //初始化样式
  7.                         lv_style_set_border_color(&bar_bg,lv_palette_main(LV_PALETTE_BLUE));//设置边款颜色
  8.                         lv_style_set_border_width(&bar_bg,2);//设置边框宽度
  9.                         lv_style_set_pad_all(&bar_bg,3);     //设置内边距
  10.                         lv_style_set_radius(&bar_bg,6);      //设置圆角
  11.                         lv_style_set_anim_time(&bar_bg,3000);//设置动画时间
  12.                        
  13.                         lv_style_init(&bar_pa);           //初始化样式
  14.                         lv_style_set_bg_opa(&bar_pa,LV_OPA_COVER);//设置样式背景透明度
  15.                         lv_style_set_bg_color(&bar_pa,lv_palette_main(LV_PALETTE_BLUE));//设置背景颜色
  16.                         lv_style_set_radius(&bar_pa,3);   //设置圆角
  17.                        
  18.                         lv_obj_t * bar = lv_bar_create(parent);//创建bar背景样式
  19.                         lv_obj_remove_style_all(bar);          //移除样式
  20.                        
  21.                         lv_obj_add_style(bar,&bar_bg,0);     //创添样式
  22.                         lv_obj_add_style(bar,&bar_pa,LV_PART_INDICATOR);//添加样式
  23.                         lv_obj_set_size(bar,200,10);           //设置样式尺寸
  24.                         lv_obj_align(bar,LV_ALIGN_CENTER,0,0);//设置居中对齐
  25.                         lv_bar_set_value(bar,100,LV_ANIM_ON);  //设置初始值
  26. }
复制代码


创建一个简单的进度条程序

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|泰骏兴电子科技有限公司 ( 粤ICP备2023060260号-1 ) 单片机爱好者

GMT+8, 2025-10-31 17:13

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表