我不完全理解Meng To的Spring的文档。
https://github.com/MengTo/Spring
给出的可用函数包括
animate()
animateNext { ... }
animateTo()
animateToNext { ... }给出的链接示例如下:
layer.y = -50
animateToNext {
layer.animation = "fall"
layer.animateTo()
}我看不到任何地方可以真正解释这些函数的作用。也许它是超级直截了当的,我只是错过了它..
如果我想用这个把layer.animation = "fall“的3个动画链接在一起,这个例子会是什么样子,animateNext,animateTo和animateToNext之间有什么区别?
发布于 2017-12-11 11:29:39
你是对的,这些函数没有记录在案,所以当我想用这个库实现动画时,我遇到了同样的问题。
要链接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做到了。
希望能有所帮助。
https://stackoverflow.com/questions/42064296
复制相似问题