awtk/docs/manual/window_animator_t.md
2018-12-20 17:33:31 +08:00

2.5 KiB
Raw Blame History

window_animator_t

概述

窗口动画。

函数

函数名称 说明
window_animator_create_for_close 为关闭窗口创建动画。
window_animator_create_for_open 为打开窗口创建动画。
window_animator_destroy 销毁窗口动画对象。
window_animator_update 更新动画。

属性

名属性称 类型 说明

事件

事件名称 类型 说明

window_animator_create_for_close 函数


参数 类型 说明
返回值 window_animator_t* 窗口动画对象。
type char* 动画类型。
c canvas_t* canvas。
prev_win widget_t* 前一窗口。
curr_win widget_t* 当前窗口。

为关闭窗口创建动画。

window_animator_create_for_open 函数


参数 类型 说明
返回值 window_animator_t* 窗口动画对象。
type char* 动画类型。
c canvas_t* canvas。
prev_win widget_t* 前一窗口。
curr_win widget_t* 当前窗口。

为打开窗口创建动画。

window_animator_destroy 函数


参数 类型 说明
返回值 ret_t 返回RET_OK表示成功否则表示失败。
wa window_animator_t* 窗口动画对象。

销毁窗口动画对象。

window_animator_update 函数


参数 类型 说明
返回值 ret_t 返回RET_OK表示成功否则表示失败。
wa window_animator_t* 窗口动画对象。
canvas canvas_t* 画布对象。
time_ms uint32_t 当前时间(毫秒)。

更新动画。