# AnimationObject worklet.repeat(AnimationObject animation, number numberOfReps, boolean reverse, function callback)

小程序插件:不支持

相关文档: worklet 动画

# 功能描述

重复执行动画。

# 参数

# AnimationObject animation

动画对象

# number numberOfReps

重复次数。为负值时一直循环,直到被取消动画。

# boolean reverse

反向运行动画,每周期结束动画由尾到头运行。该字段仅对 timing 和 spring 返回的动画对象生效。

# function callback

动画完成回调。动画被取消时,返回 fasle,正常完成时返回 true。

# 返回值

# AnimationObject

返回 AnimationObject 类型值,可直接赋值给 SharedValue

# 示例代码


const { shared, repeat, timing } = wx.worklet
const offset = shared(0)
offset.value = repeat(timing(70), 2, true);