1进入图像转换网页中
https://lvgl.io/tools/imageconverter
2选择图片
3设置生成的格式
4点击生成
5复制文件,配置环境
6编写代码()
//显示一张动图
void demo_gif(){
lv_obj_t* screen=lv_scr_act();
//声名对象
LV_IMG_DECLARE(GIF_1);
//创建一个GIF对象
lv_obj_t* obj_img=lv_gif_create(screen);
//将数据设置给对象
lv_gif_set_src(obj_img,&GIF_1);
//lv_obj_align(screen,LV_ALIGN_BOTTOM_LEFT,10,-10);
}
重点
1图片太大时,内存不够将无法显示
内存可以修改其RAM的大小
找到配置文件
(lv_conf.h)
将其设置大一点
2有些版本没有开启GIF
需要注意的是若想正常显示gif, 需要在lv_conf.h文件中开启GIF功能
#define LV_USE_GIF 1
3有些版本没有GIF功能