lv_gif.h

Functions

lv_obj_t *lv_gif_create(lv_obj_t *parent)

Create a gif object

参数:

parent -- pointer to an object, it will be the parent of the new gif.

返回:

pointer to the gif obj

void lv_gif_set_src(lv_obj_t *obj, const void *src)

Set the gif data to display on the object

参数:
  • obj -- pointer to a gif object

  • src -- 1) pointer to an lv_image_dsc_t descriptor (which contains gif raw data) or 2) path to a gif file (e.g. "S:/dir/anim.gif")

void lv_gif_restart(lv_obj_t *obj)

Restart a gif animation.

参数:

obj -- pointer to a gif obj

void lv_gif_pause(lv_obj_t *obj)

Pause a gif animation.

参数:

obj -- pointer to a gif obj

void lv_gif_resume(lv_obj_t *obj)

Resume a gif animation.

参数:

obj -- pointer to a gif obj

Variables

const lv_obj_class_t lv_gif_class