mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-11-30 19:18:53 +08:00
2.5 KiB
2.5 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* | 窗口动画对象。 |
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 | 当前时间(毫秒)。 |
更新动画。