2 Star 3 Fork 1

稀风/LVGL

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
动画图像部件-lv_animimg.md 1.13 KB
一键复制 编辑 原始数据 按行查看 历史
稀风 提交于 2024-04-24 20:37 . 新增:动画图像部件-lv_animimg

动画图像部件

  • 动画图像相当于图片部件的一种延伸,它拥有多个图片源,这些图片经过一定顺序的展现后,就会形成动画的效果。

动画图像部件的组成

  • 动画图像部件只有一个组成部分:主体背景 LV_PART_MAIN。

动画图像部件的相关知识

  • 动画图像的实现原理很简单:将多张连贯的照片按顺序展现。在 LVGL 动画图像部件中,使用图像源的数组形式来提供这些连贯图片,从理论上讲,我们只需要按顺序遍历这个图像源数组,就可以使里面的图片以动画的形式播放。动画图像的原理示意图如下所示:

动画图像部件的 API 函数

  • LVGL 官方提供了一些与动画图像部件相关 API,如下表所示:
    函数 描述
    lv_animimg_create () 创建动画图像部件
    lv_animimg_set_src () 设置图像源
    lv_animimg_start () 开启动画图像
    lv_animimg_set_duration () 设置动画图像的时间
    lv_animimg_set_repeat_count () 设置动画图像重复次数
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/thin-wind/lvgl.git
git@gitee.com:thin-wind/lvgl.git
thin-wind
lvgl
LVGL
main

搜索帮助

246c6175 1850385 950819b3 1850385