是否已销毁
是否正在播放中
是否已暂停
调用指定的回调函数,创建一个持续时间为 0 的动画效果,并添加到动画队列。
回调函数
当前 Tween 实例,支持链式调用
销毁整个缓动队列,清理所有资源并从全局管理列表中移除,销毁后不可再用。
从指定状态缓动到目标对象当前状态
创建一个从指定值到当前值的动画效果,并添加到动画队列。
动画参数配置对象
当前 Tween 实例,支持链式调用
设置整个缓动队列结束时的回调,当所有动画效果执行完毕后调用指定的回调函数。
结束回调函数
当前 Tween 实例,支持链式调用
暂停缓动队列,暂停当前正在播放的动画,可通过 resume 方法恢复播放。
当前 Tween 实例,支持链式调用
开始播放缓动队列
按顺序执行队列中的所有动画效果。如果已经在播放或已销毁,则直接返回已解析的 Promise。
返回一个 Promise,当所有动画完成时解析
恢复已暂停的缓动队列,恢复之前暂停的动画继续播放。
当前 Tween 实例,支持链式调用
立即设置目标对象的属性值
直接修改目标对象的属性,不创建动画过渡效果。
目标对象
要设置的属性集合
当前 Tween 实例,支持链式调用
停止缓动队列,停止当前动画播放,可通过 play 方法重新开始播放。
当前 Tween 实例,支持链式调用
从目标对象当前状态缓动到指定状态
创建一个从当前值到目标值的动画效果,并添加到动画队列。
动画参数配置对象
当前 Tween 实例,支持链式调用
等待指定的时间,创建一个持续时间为指定秒数的动画效果,并添加到动画队列。
等待的时间(秒)
当前 Tween 实例,支持链式调用
Static
clear清理指定标签的动画,查找并销毁具有指定标签的第一个动画实例。
要清理的动画标签
Static
clear清理所有动画实例,销毁所有存在的 Tween 实例,并清空缓动列表。
Static
from从指定状态缓动到目标对象当前状态
创建一个新的 Tween 实例。如果设置了 label 标签,会自动清除相同 label 的动画。
动画参数配置对象
新创建的 Tween 实例
Static
to从目标对象当前状态缓动到指定状态
创建一个新的 Tween 实例。如果设置了 label 标签,会自动清除相同 label 的动画。
动画参数配置对象
新创建的 Tween 实例
缓动动画管理类
用于创建和管理对象属性的平滑过渡动画,支持链式调用和队列执行。 动画完成后会自动销毁,释放资源。