lvgl显示图片后需要清除缓存

lv_img_dsc_t my_png

lv_img_cache_invalidate_src(&my_png).

注意:my_png是lv_img_dsc_t类型。

如果lv_img_cache_invalidate_src(NULL)将会清除所有的缓存。

lvgl显示图片后。当你更新图片的时候,内部cache是不会自动清除的,需要调用上面函数清除。如果不清除的话,内存会被持续消耗,导致程序运行很慢,甚至崩溃。

参考:

我使用的是lvgl7-11版本

Images — LVGL documentation

你可能感兴趣的:(缓存)