Spring Meng 要链接动画?
Posted
技术标签:
【中文标题】Spring Meng 要链接动画?【英文标题】:Spring Meng To chaining animations? 【发布时间】:2017-02-06 09:27:17 【问题描述】:我不完全理解孟陀之春的文档。
https://github.com/MengTo/Spring
给出的可用函数是
animate()
animateNext ...
animateTo()
animateToNext ...
给出的链接示例是:
layer.y = -50
animateToNext
layer.animation = "fall"
layer.animateTo()
我看不到任何地方实际解释了这些函数的作用。也许它是超级直接的,我只是想念它..
如果我想将 3 个动画链接在一起,让我们只说 layer.animation = "fall" ,那么这个例子会是什么样子? animateNext、animateTo 和 animateToNext 之间有什么区别?
【问题讨论】:
【参考方案1】:你说得对,这些函数没有记录在案,所以当我想用这个库实现动画时,我遇到了同样的问题。
我喜欢这样链接 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 做到了。
希望对你有帮助。
【讨论】:
以上是关于Spring Meng 要链接动画?的主要内容,如果未能解决你的问题,请参考以下文章