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);
posted on 2025-01-02 09:30  AtlasLapetos  阅读(8)  评论(0)    收藏  举报