android - 如何向我的移动应用程序添加高级动画?

标签 android ios animation animated-gif

我想为我的移动应用程序添加“高级” 动画。像这样的东西:

Animation example

(我已将动画放慢到 30% 以使效果更明显)

我同时使用 iOS 10+ 和 Android。然而,目前 iOS 对我来说更重要,所以让我们专注于此。

使用基本的 UIAnimations 创建示例动画的第一部分(书本、信封等淡入淡出)是可能的,但已经相当困难(例如阴影的视差效果)。我现在知道如何用纸堆创建第二部分了。

当然,这也可以使用 UIAnimations 来完成,但它会非常复杂,不是吗?

那么,如何在应用中加入这样的动画呢?

是否有任何工具、格式等可以在 Xcode 之外创建此类动画并将其导入?我只知道 GIF 来制作动画图像,但这是一种相当古老且有限的格式。

我发现这些动画的应用程序似乎可以非常精确地控制它们。例如,它控制动画何时开始。此外,动画在不同尺寸和分辨率的不同设备上看起来很棒。

如何做到这一点?

最佳答案

您可以从“After Effects”创建动画并通过 Lottie 运行它.

Lottie 在 Android 和 iOS、Web 和 React Native 上原生渲染“After Effects”动画

可以引用this tutorial获取更多信息。

关于android - 如何向我的移动应用程序添加高级动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56649008/

相关文章:

java - Android Studio - 按下按钮时循环动画

java - 指定适用于平板电脑和手机的 apk

android - Toast 使应用程序崩溃

ios - 有效地搜索集合中的 NSString

ios - watch 动画

iphone - 在iphone中加载圆形动画

android - 如何在 Android 应用程序中集成 Linkedin?

Android - 配置 SQLite 表以满足我的需求

javascript - 在 Cordova/Phonegap 下运行时,点击 contenteditable div 无法定位光标

objective-c - 这是添加/删除 View 的正确方法吗?