春萌到链接动画?

我不完全理解Meng To’s Spring的文档。

https://github.com/MengTo/Spring

给出的可用function是

animate() animateNext { ... } animateTo() animateToNext { ... } 

给出的链接示例是:

 layer.y = -50 animateToNext { layer.animation = "fall" layer.animateTo() } 

我没有看到实际解释这些function所做的任何地方。 也许这是超级直接的,我只是想念它..

如果我想将3个动画链接在一起,让我们先说一下这个动画的例子,那个动画的例子是什么样的,animateNext,animateTo和animateToNext之间的区别是什么?

你是对的,那些function不会被记录下来,所以当我想用这个库实现动画时我遇到了同样的问题。

链接3个动画我喜欢这样:

  view.animation = "pop" view.duration = 3 view.delay = 2 print("1") view.animateToNext { self.view.animation = "pop" self.view.duration = 3 self.view.delay = 2 print("2") self.view.animateToNext { self.view.animation = "pop" self.view.duration = 3 self.view.delay = 2 self.view.animate() print("3") } } 

似乎animateNext不会等待上一个动画的结束来执行下一个动画,但是animateToNext会这样做。

希望能帮助到你。