【问题标题】:How is the cloud animation in Weather app works?天气应用程序中的云动画是如何工作的?
【发布时间】:2013-11-10 00:20:48
【问题描述】:

我正在构建一个应用程序,我希望在其中包含天气应用程序中的天气动画,我的意思是当它在背景中显示云层移动和下雨等时,以及应用程序 CALM 等动画时您在背景中看到了高质量的视频。

我的问题是 - 那些只是位于视图背景上的高质量视频/动画吗?或者是另一个技术核心动画/openGL等。?如果是这样,哪个类处理这些类型的事情?

对不起,如果这个问题太愚蠢,从来没有处理过那种动画......

谢谢。

【问题讨论】:

  • 杰克,你知道了吗?
  • 嘿,不是真的,但我想你可以在后台使用视频控制器,或者拍摄一些 uiimage 并为其运动设置动画......,我最终使用该应用程序走向了另一个方向......

标签: ios animation view background weather


【解决方案1】:

雨/雪动画可以使用CAEmitterLayer来实现。

你当然可以使用 gif 或视频在后台播放,但这会消耗你的 CPU,CAEmitterLayer 是用 GPU 处理的,这将是一个很大的缓解。

查看本教程

https://www.invasivecode.com/weblog/caemitterlayer-and-the-ios-particle-system-lets/?doing_wp_cron=1474449715.0338420867919921875000

对于多云/雾/太阳动画,我想它可以通过 UIImageView 动画来实现。

查看教程

http://www.appcoda.com/ios-programming-animation-uiimageview/

对于第二个动画,可能有更好的解决方案,希望有人发帖。

【讨论】:

    猜你喜欢
    • 2014-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多