|  | 
 
|  
 
 复制代码void Boot_Pagr(lv_obj_t * parent)
{
                        static lv_style_t bar_bg;            //创建bar背景样式
                        static lv_style_t bar_pa;         //创建bar指示器样式
                        
                        lv_style_init(&bar_bg);              //初始化样式
                        lv_style_set_border_color(&bar_bg,lv_palette_main(LV_PALETTE_BLUE));//设置边款颜色
                        lv_style_set_border_width(&bar_bg,2);//设置边框宽度
                        lv_style_set_pad_all(&bar_bg,3);     //设置内边距
                        lv_style_set_radius(&bar_bg,6);      //设置圆角
                        lv_style_set_anim_time(&bar_bg,3000);//设置动画时间
                        
                        lv_style_init(&bar_pa);           //初始化样式
                        lv_style_set_bg_opa(&bar_pa,LV_OPA_COVER);//设置样式背景透明度
                        lv_style_set_bg_color(&bar_pa,lv_palette_main(LV_PALETTE_BLUE));//设置背景颜色
                        lv_style_set_radius(&bar_pa,3);   //设置圆角
                        
                        lv_obj_t * bar = lv_bar_create(parent);//创建bar背景样式
                        lv_obj_remove_style_all(bar);          //移除样式
                        
                        lv_obj_add_style(bar,&bar_bg,0);     //创添样式
                        lv_obj_add_style(bar,&bar_pa,LV_PART_INDICATOR);//添加样式
                        lv_obj_set_size(bar,200,10);           //设置样式尺寸
                        lv_obj_align(bar,LV_ALIGN_CENTER,0,0);//设置居中对齐
                        lv_bar_set_value(bar,100,LV_ANIM_ON);  //设置初始值
}
 
 创建一个简单的进度条程序
 
 | 
 
×本帖子中包含更多资源您需要 登录 才可以下载或查看,没有账号?立即注册 
  |