Skip to content

Animator

xu.jingyu edited this page Jan 14, 2020 · 8 revisions

点击查看Animator的Demo

继承关系

Animator

简介

动画定时执行器, 用来高度自定义动画

动画定时执行器, 会根据当前动画时长的百分比和屏幕的刷新频率来回调onAnimationUpdateCallback,以方便控制视图的动画状态

构造方法

Animator() 无参构造方法

API

setRepeat(RepeatType repeatType, number repeatCount)

设置动画重复方式以及次数

setDuration(number duration)

设置动画时长

setDelay(number delay)

设置动画延时

开始动画

⚠️ 不可以重复调用

取消动画

stop()

结束动画

是否正在动画

setStartCallback(function startCallback)

设置动画开始回调

setEndCallback(function endCallback)

设置动画结束回调

setStopCallback(function stopCallback)

设置动画结束回调

setRepeatCallback(function repeatCallback)

设置动画重复回调

setCancelCallback(function cancelCallback)

设置动画取消的回调

setOnAnimationUpdateCallback(function updateCallback)

设置动画更新的回调

克隆动画执行器

Clone this wiki locally