Label animation

Hello

Is there the possibility to animate a label in order to be written one letter by another? I mean for instance for the label “Hello!”:

start of animation
label at step0: H
label at step1 He
label at step2 Hel
label at step3 Hell
label at step4 Hello
label at step5 Hello!
end of animation (or restart cyclically from the beginning)

Thank you and kind regards,

Francesco

I forgot to indicate that I’m using version 8.3.10

Thank you and kind regards,

Francesco

For example try animate interletter space …

Hello
Thanks, but what is the practical way to reach the aim using the LVGL functions? Is there a specific animation for this? I noticed the animation for scrolling a label, but it is different from what I would like to do. Can you help me with a practical example?
Thank you and kind regards,
Francesco

Hello, can someone help me about this topic?

Thank you and kind regards,

Francesco

https://docs.lvgl.io/9.4/examples.html#animations

FYI animation cb can do anything as in example codes …

lv_anim_set_exec_cb(&a, anim_charspace_cb);

Hello

Thank you, but sorry I’m new at LVGL so I’m not sure to have understoodden. Do you mean that I have to create an anim_charspace_cb callback passing a char* a and in that callback I have to write letters of char* a a one-by-one? Could you write a more explicable example please?

Please consider my first topic where I explained the animation I would like to implement:

start of animation
label at step0: H
label at step1 He
label at step2 Hel
label at step3 Hell
label at step4 Hello
label at step5 Hello!
end of animation (or restart cyclically from the beginning)

Thank you and kind regards,

Francesco