- 博客(27)
- 收藏
- 关注
原创 lvgl 刷新卡顿或者动画卡顿优化方法
文章摘要:针对界面性能优化提出两点建议:1)减少控件刷新频率,仅在属性变化时更新控件,避免重复设置;2)优化动画处理,只处理当前及即将显示的控件,减少不必要的计算。例如隐藏控件时先判断状态,滚动列表时仅处理可见区域内的控件。这些措施可有效提升界面流畅度。
2025-12-24 10:48:29
59
原创 状态栏图标动态显示隐藏 不需要重新排列
该代码实现了基于LVGL的状态栏功能,主要特性包括:1) 支持动态设置/隐藏图标,自动维护图标计数;2) 图标自动右对齐布局,通过flex布局和spacer实现;3) 支持时间显示功能,位于左侧;4) 包含状态栏创建、销毁、刷新等完整管理接口。代码采用结构体封装状态栏数据,通过标志位控制图标显隐状态,并实现了图标自动排列算法。状态栏具有黑色背景,图标间距4px,右侧保留20px边距,整体尺寸为480x40像素。
2025-10-31 11:18:54
97
原创 该代码实现了一个基于LVGL的UI界面,主要功能是创建并控制一个扇形扫风控件
该代码实现了一个基于LVGL的UI界面,主要功能是创建并控制一个扇形扫风控件。代码定义了一个环形区域(AcSwingVerticalScrRing)和对应的控制滑块(AcSwingVerticalScrCtrlArc)。通过控制滑块可以切换5个扫风方向,当前选中的方向会以蓝色高亮显示。初始化时设置了环形区域的中心点坐标、起始角度、总角度等参数,并通过事件回调实现交互功能。当用户拖动控制滑块时,会更新当前选中的扫风方向并重绘界面。
2025-09-23 14:19:41
220
原创 lvgl 中文输入法
该摘要描述了9键输入法的组词功能特性,当用户点击包含多个字母的按键(如abc或def键)时,系统会通过按钮矩阵事件(lv_buttonmatrix_event)同时显示两个字母组合(如ba、de等),并带有一定概率性。这种机制可能用于提高输入效率或实现智能预测功能。
2025-07-18 16:26:04
146
原创 小张和小王的旅游攻略----- 桂林
3、日月双塔 市区 可拍民族服饰,不用进塔都是纪念品。7、龙脊梯田 黄洛瑶寨 民族服饰拍照 金佛顶。4、漓江 阳朔 20元背景图在兴坪段。5、十里画廊 阳朔 骑电驴游玩。6、阳朔西街 阳朔。1、象鼻山 市区。
2023-08-24 17:18:20
270
1
原创 信息化基础知识
这个特性决定了系统可以被外部环境识别,外部环境或者其他系统可以按照预定的方法,使用系统的功能或者影响系统的行为。信息化是人类社会发展的一个高级进程,它的核心是要通过全体社会成员的共同努力,在经济和社会各个领域充分应用基于现代信息技术的先进社会生产工具,创建信息时代社会生产力,推动生产关系和上层建筑的改革,这个特性与系统的稳定性相对应,即系统可能存在着丧失结构、功能、秩序的特性,这个特性往往是隐藏不易被外界感知的。定义一个系统、组成一个系统或者抽象出一个系统,都有明确的目标或者目的,目标性决定了系统的功能。
2023-08-10 16:06:20
312
1
原创 C++ 学习笔记 day 1
**简单主函数*读取两个数,求他们的和*///保存我们输入的变量//提示用户输入两个值std::cout << "请输入两个值" << std::endl;//获取用户输入的值并赋值//输出相加的结果return 0;
2023-07-19 17:15:09
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅