春萌到链接动画?
我不完全理解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会这样做。
希望能帮助到你。