一、LVGL 开启GIF配置
- lvgl menuconfig 开启GIF decoder library 配置
- lvgl menuconfig 开启LV_MEM_CUSTOM 配置
二、 将GIF图片导为C语言数组
使用lvgl的官方tools(链接:lvgl 图片转化)
三、 代码实现
-
将生成的.c文件放在自己的工程路径,并增加编译路径
-
在主函数中增加以下代码,即可看到gif动图实现
LV_IMG_DECLARE(my_gif);
lv_obj_t *img;
img = lv_gif_create(lv_scr_act());
lv_gif_set_src(img, &my_gif);
lv_obj_set_pos(img, 120, 120);