diff --git a/demos/benchmark/lv_demo_benchmark.c b/demos/benchmark/lv_demo_benchmark.c index 0f5fda151..b6481ea48 100644 --- a/demos/benchmark/lv_demo_benchmark.c +++ b/demos/benchmark/lv_demo_benchmark.c @@ -526,7 +526,7 @@ static void scroll_anim_y_cb(void * var, int32_t v) static void scroll_anim(lv_obj_t * obj, int32_t y_max) { - uint32_t t = lv_anim_speed_to_time(lv_display_get_dpi(NULL), 0, y_max); + uint32_t t = lv_anim_speed(lv_display_get_dpi(NULL)); lv_anim_t a; lv_anim_init(&a); diff --git a/demos/widgets/lv_demo_widgets.c b/demos/widgets/lv_demo_widgets.c index b868dada7..b2a9cdac0 100644 --- a/demos/widgets/lv_demo_widgets.c +++ b/demos/widgets/lv_demo_widgets.c @@ -220,7 +220,7 @@ void lv_demo_widgets_start_slideshow(void) lv_obj_t * tab = lv_obj_get_child(cont, 0); int32_t v = lv_obj_get_scroll_bottom(tab); - uint32_t t = lv_anim_speed_to_time(lv_display_get_dpi(NULL), 0, v); + uint32_t t = lv_anim_speed(lv_display_get_dpi(NULL)); lv_anim_t a; lv_anim_init(&a); lv_anim_set_exec_cb(&a, scroll_anim_y_cb); @@ -1648,7 +1648,7 @@ static void slideshow_anim_ready_cb(lv_anim_t * a_old) lv_obj_update_layout(tv); int32_t v = lv_obj_get_scroll_bottom(tab); - uint32_t t = lv_anim_speed_to_time(lv_display_get_dpi(NULL), 0, v); + uint32_t t = lv_anim_speed(lv_display_get_dpi(NULL)); lv_anim_t a; lv_anim_init(&a); diff --git a/docs/ROADMAP.rst b/docs/ROADMAP.rst index db9f06e38..386af5bc6 100644 --- a/docs/ROADMAP.rst +++ b/docs/ROADMAP.rst @@ -81,8 +81,7 @@ Drawing and rendering Animations ~~~~~~~~~~ -- |uncheck| Use `anim` events to replace many callbacks with one -- |uncheck| `lv_anim_time_to_speed` should work differently to remove +- |check| `lv_anim_time_to_speed` should work differently to remove `style_anim_speed`. E.g. on large values of anim time store the speed. Besides all widgets should use the `style_anim` property. `anim` should clamp the time if it's calculated from speed, e.g diff --git a/docs/overview/style-props.md b/docs/overview/style-props.md index d507e9e4c..466c519fb 100644 --- a/docs/overview/style-props.md +++ b/docs/overview/style-props.md @@ -810,15 +810,6 @@ The animation time in milliseconds. Its meaning is widget specific. E.g. blink t
  • Ext. draw No
  • -### anim_speed -The animation speed in pixel/sec. Its meaning is widget specific. E.g. scroll speed of label. See the widgets' documentation to learn more. - - ### transition An initialized `lv_style_transition_dsc_t` to describe a transition.