worklet.repeat
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);
浙公网安备 33010602011771号