Skip to content

Animator

xu.jingyu edited this page Dec 24, 2019 · 8 revisions

点击查看Animator的Demo

继承关系

Animator

简介

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

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

构造方法

Animator() 无参构造方法

API

setRepeat(RepeatType type, number count)

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

setDuration(number duration)

设置动画时长

setDelay(number delay)

设置动画延时

开始动画

⚠️ 不可以重复调用

取消动画

stop()

结束动画

是否正在动画

setStartCallback(function callback)

设置动画开始回调

setStopCallback(function callback)

设置动画结束回调

setRepeatCallback(function callback)

设置动画重复回调

setCancelCallback(function callback)

设置动画取消的回调

setOnAnimationUpdateCallback(function callback)

设置动画更新的回调

克隆动画执行器

Clone this wiki locally