Every other objects are rendering just fine, there’s no errors no crashing it just wont show anything
by calling this function
void lottie(void)
{
extern const uint8_t lv_example_lottie_approve[];
extern const size_t lv_example_lottie_approve_size;
lv_obj_t * lottie = lv_lottie_create(Screen);
#if LV_DRAW_BUF_ALIGN == 4 && LV_DRAW_BUF_STRIDE_ALIGN == 1
/* Buffer estático para ARGB8888_PREMULTIPLIED */
static uint8_t buf[64 * 64 * 4];
lv_lottie_set_buffer(lottie, 64, 64, buf);
#else
/* Para GPUs ou alinhamentos especiais */
LV_DRAW_BUF_DEFINE(draw_buf, 64, 64, LV_COLOR_FORMAT_ARGB8888_PREMULTIPLIED);
lv_lottie_set_draw_buf(lottie, &draw_buf);
#endif
/* Agora carregar a animação */
lv_lottie_set_src_data(lottie, lv_example_lottie_approve, lv_example_lottie_approve_size);
lv_obj_center(lottie);
}
I have followed the requirements from the doc: Lottie (lv_lottie) - LVGL 9.3 documentation