awtk/docs/manual/widget_animator_prop2_t.md
2019-11-15 11:33:43 +08:00

2.0 KiB
Raw Blame History

widget_animator_prop2_t

概述

通过修改对象的两个指定属性形成动画效果。


函数

函数名称 说明
widget_animator_prop2_create 创建双属性动画对象。
widget_animator_prop2_set_params 设置动画对象的参数。

widget_animator_prop2_create 函数


  • 函数功能:

创建双属性动画对象。

  • 函数原型:
widget_animator_t* widget_animator_prop2_create (widget_t* widget, uint32_t duration, uint32_t delay, easing_type_t easing, const char* prop1_name, const char* prop2_name);
  • 参数说明:
参数 类型 说明
返回值 widget_animator_t* 成功返回动画对象失败返回NULL。
widget widget_t* 控件对象。
duration uint32_t 动画持续时间。
delay uint32_t 动画执行时间。
easing easing_type_t 插值函数类型。
prop1_name const char* 属性1的名称。
prop2_name const char* 属性2的名称。

widget_animator_prop2_set_params 函数


  • 函数功能:

设置动画对象的参数。

  • 函数原型:
ret_t widget_animator_prop2_set_params (widget_animator_t* animator, float_t from1, float_t from2, float_t to1, float_t to2);
  • 参数说明:
参数 类型 说明
返回值 ret_t 返回RET_OK表示成功否则表示失败。
animator widget_animator_t* 动画对象本身。
from1 float_t x的初值。
from2 float_t y的初值。
to1 float_t x的终值。
to2 float_t y的终值。