v7.4.0 的主要新功能包括运行时字体加载、样式缓存以及支持点击设置数值的圆弧旋钮。
新功能#
- 运行时字体加载:添加
lv_font_load()函数,用于从二进制字体文件加载lv_font_t对象 - 字体内存管理:添加
lv_font_free()函数,用于释放由lv_font_load()分配的内存 - 样式缓存:减少访问默认属性值的时间,提升性能
- 圆弧点击设置:圆弧控件现在支持通过直接点击圆弧来设置数值
- 圆弧旋钮部件:为圆弧控件添加
LV_ARC_PART_KNOB,实现方式类似滑块控件 - 增强的手势处理:即使对象被拖动,手势事件也会被发送。用户可以在事件函数中通过
lv_indev_is_dragging(lv_indev_act())检查拖动状态
错误修复#
- 修复边框绘制时的颜色渗出问题
- 修复在
LV_SCROLLBAR_ON之后使用LV_SCROLLBAR_UNHIDE的问题 - 修复图像缩放时最后一列/行被裁剪的问题
- 修复缩放和旋转马赛克图像的问题
- 修复删除带有 LEFT/RIGHT 标签位置的标签视图时的问题
- 修复按钮矩阵在
CLICK_TRIG = true且光标从已按下的按钮滑开时不应发送事件的问题 - 修复当选中文本大于正常文本时滚轮控件的宽度问题
