From 16aaa93e7612d642ccee13154c166e37f079952f Mon Sep 17 00:00:00 2001 From: AloyseTech Date: Wed, 14 Nov 2018 17:00:59 +0100 Subject: [PATCH] Better looking preload animation --- lv_objx/lv_preload.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lv_objx/lv_preload.c b/lv_objx/lv_preload.c index 2d189740c..c531c8e75 100644 --- a/lv_objx/lv_preload.c +++ b/lv_objx/lv_preload.c @@ -92,6 +92,21 @@ lv_obj_t * lv_preload_create(lv_obj_t * par, const lv_obj_t * copy) a.repeat = 1; a.repeat_pause = 0; lv_anim_create(&a); + + lv_anim_t b; + b.var = new_preload; + b.start = ext->arc_length; + b.end = 360; + b.fp = (lv_anim_fp_t)lv_preload_set_arc_length; + b.path = lv_anim_path_ease_in_out; + b.end_cb = NULL; + b.act_time = 0; + b.time = LV_PRELOAD_DEF_SPIN_TIME; + b.playback = 1; + b.playback_pause = 0; + b.repeat = 1; + b.repeat_pause = 100; + lv_anim_create(&b); #endif /*Init the new pre loader pre loader*/