gpt4 book ai didi

framerjs - 使用 framer.js 重复无限动画循环

转载 作者:行者123 更新时间:2023-12-05 04:16:15 26 4
gpt4 key购买 nike

我正在尝试使用 framer.js 创建脉动、循环的动画效果我已经将图像加载到一个图层中,并且我想不断地放大和缩小它。我不知道如何缩小它并无限期地循环播放动画。这是我目前拥有的:

imageLayer = new Layer({x:0, y:0, width:128, height:128, image:"images/icon.png"})
imageLayer.center()

animationA = new Animation({
layer: imageLayer,
properties: {scale: 2.0},
curve: "ease-in-out"
})


animationA.start()

最佳答案

这样解决的:

imageLayer = new Layer({x:0, y:0, width:128, height:128, image:"images/icon.png"})
imageLayer.x = 100
imageLayer.y = 100

animationA = new Animation({
layer: imageLayer,
properties: {scale: 2.0},
curve: "linear",
time: 0.4

})

animationB = new Animation({
layer: imageLayer,
properties: {scale: 1.0},
curve: "linear",
time: 0.2

})

animationA.start()

animationA.on(Events.AnimationEnd, function() {
animationB.start()
});

animationB.on(Events.AnimationEnd, function() {
animationA.start()
});

关于framerjs - 使用 framer.js 重复无限动画循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28518758/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com