Best option for overlay animation with alpha channel


I want to play an animated character over the UI, with decent framerate. IT seems that GIF is not really a good fit due to the 1 bit “alpha” which, as i understand it, is depending on the initial background, so it wont do well over a dynamic UI where the background will necesary change, expecially when we move the animation at different places on the screen.

What MCU/Processor/Board and compiler are you using?

On a rather obscure MIPS 800MHz CPU, with 64MB DDR2, integrated hardware decoding for H264, and an RTOS. sadly H264 does not support alpha layer, otherwise i would use that.

What LVGL version are you using?


What do you want to achieve?

Playing an animated character over the UI, at arbitrary and dynamic position (so the background will change during playback).

What have you tried so far?


Screenshot and/or video

that is an exaple video of what i want to achieve .