mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-11-30 11:08:34 +08:00
2.9 KiB
2.9 KiB
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* window_animator_create_for_close (char* type, canvas_t* c, widget_t* prev_win, widget_t* curr_win);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | 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* window_animator_create_for_open (char* type, canvas_t* c, widget_t* prev_win, widget_t* curr_win);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | window_animator_t* | 窗口动画对象。 |
type | char* | 动画类型。 |
c | canvas_t* | canvas。 |
prev_win | widget_t* | 前一窗口。 |
curr_win | widget_t* | 当前窗口。 |
window_animator_destroy 函数
- 函数功能:
销毁窗口动画对象。
- 函数原型:
ret_t window_animator_destroy (window_animator_t* wa);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
wa | window_animator_t* | 窗口动画对象。 |
window_animator_update 函数
- 函数功能:
更新动画。
- 函数原型:
ret_t window_animator_update (window_animator_t* wa, canvas_t* canvas, uint32_t time_ms);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
wa | window_animator_t* | 窗口动画对象。 |
canvas | canvas_t* | 画布对象。 |
time_ms | uint32_t | 当前时间(毫秒)。 |