当前位置: 首页 > news >正文

【LVGL】进度条部件

引言

进度条部件(lv_bar)

image

进度条部件相关 api 函数

image

image

示例程序

这里建议设置模式为LV_BAR_MODE_RANGE,否则在新版本中,默认模式不可用于设置起始值,容易出问题。

void my_gui(void)
{lv_obj_t *bar = lv_bar_create(lv_scr_act());    /* 创建进度条 */lv_obj_set_align(bar, LV_ALIGN_CENTER); /* 设置对齐 */lv_obj_set_size(bar, 400, 20);  /* 设置尺寸 */lv_bar_set_range(bar, -100, 100);  /* 设置范围值 */lv_obj_set_style_anim_time(bar, 10000, LV_STATE_DEFAULT); /* 设置动画时间 */// 以上两个设置都必须放在当前值设置之前lv_bar_set_value(bar, 100, LV_ANIM_ON);  /* 设置当前值,并开启动画 */lv_bar_set_mode(bar, LV_BAR_MODE_NORMAL);    /* 设置模式,默认从最左侧开始绘制 */
//    lv_bar_set_mode(bar, LV_BAR_MODE_SYMMETRICAL);    /* 设置模式,从零开始绘制到当前值 */
//    lv_bar_set_mode(bar, LV_BAR_MODE_RANGE);    /* 设置模式,允许设置起始值 */lv_bar_set_start_value(bar, -50, LV_ANIM_OFF);  /* 设置起始值,起始值必须小于当前值 */
}

博客导航

博客导航

http://www.gsyq.cn/news/47867.html

相关文章:

  • Vue插值表达式
  • 好题集 (1) - LG P3978 [TJOI2015] 概率论
  • 路由基础
  • idea链接database时报错:serverTimezone
  • 题解:CF2117F Wildflower
  • UVM环境自动生成器具(2)uvmdvgen
  • 题解:CF961C Chessboard
  • 文字识别系统代码
  • 微软2025年11月补丁星期二修复1个零日漏洞和63个安全漏洞
  • Can Large Language Models Detect Rumors on Social Media?
  • P13573 [CCPC 2024 重庆站] Pico Park
  • 手工安装gcc-13.3.0
  • 深入解析:Cookie、Session、JWT、SSO,网站与 APP 登录持久化与缓存
  • AT_arc111_f [ARC111F] Do you like query problems?
  • Ai元人文:价值的“迷思”与“归真”——从家庭之爱到文明共生
  • 日总结 26
  • Daily Scrum 2025.11.12
  • 完整教程:mit6s081 lab8 locks
  • Python梯度提升树、XGBoost、LASSO回归、决策树、SVM、随机森林预测中国A股上市公司数据研发操纵融合CEO特质与公司特征及SHAP可解释性研究|附代码数据
  • 2025商超照明/灯具/灯光源头厂家推荐榜:富明阳领衔,四大优质品牌凭技术与服务出圈,照亮商超经营新图景
  • 2025密集型/智能/防潮防腐/多层抽屉式/切片蜡块柜推荐榜:北京中宝元五星领跑 高容量智能存储方案成实验室优选
  • 专题:2025AI时代的医疗保健业:应用与行业趋势研究报告|附130+份报告PDF、数据、可视化模板汇总下载
  • 详细介绍:python编程基础知识
  • 计算机网络 —— 交换机 —— 二层交换机 or 三层交换机
  • P7912 [CSP-J 2021] 小熊的果篮
  • 数据结构与算法:动态规划的深度探讨 - 指南
  • 第六章蓝墨云班习题
  • [network] IPv4 vs. IPv6 address pool
  • 【为美好CTF献上祝福】浅学花指令
  • 能耗在线监测体系:革新能源管理模式,助推企业节能减排