linuxOS_AP06/app/lvgl_demo/gallery/anims/cube_flip.h
2025-06-03 12:28:32 +08:00

22 lines
604 B
C

#ifndef __CUBE_FLIP_H__
#define __CUBE_FLIP_H__
void anim_cube_flip_start(lv_anim_t *a);
void anim_cube_flip(void *var, int32_t v);
void anim_cube_flip_end(lv_anim_t *a);
#define ANIM_CUBE_FLIP { \
.time = 300, \
.start_value = 0, \
.current_value = 0, \
.end_value = 90, \
.repeat_cnt = 1, \
.start_cb = anim_cube_flip_start, \
.path_cb = lv_anim_path_ease_in_out,\
.exec_cb = anim_cube_flip, \
.deleted_cb = anim_cube_flip_end, \
}
#endif