首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >春梦要链接动画吗?

春梦要链接动画吗?
EN

Stack Overflow用户
提问于 2017-02-06 17:27:18
回答 1查看 531关注 0票数 6

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

https://github.com/MengTo/Spring

给出的可用函数包括

代码语言:javascript
运行
复制
animate()
animateNext { ... }
animateTo()
animateToNext { ... }

给出的链接示例如下:

代码语言:javascript
运行
复制
layer.y = -50
animateToNext {
  layer.animation = "fall"
  layer.animateTo()
}

我看不到任何地方可以真正解释这些函数的作用。也许它是超级直截了当的,我只是错过了它..

如果我想用这个把layer.animation = "fall“的3个动画链接在一起,这个例子会是什么样子,animateNext,animateTo和animateToNext之间有什么区别?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-11 11:29:39

你是对的,这些函数没有记录在案,所以当我想用这个库实现动画时,我遇到了同样的问题。

要链接3个动画,我会这样做:

代码语言:javascript
运行
复制
    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做到了。

希望能有所帮助。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42064296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档