前段时间 Airbnb 开源了跨平台动画解决方案——安比迎·老铁( Lottie ),它可以让设计师和工程师更高效地实现交互动画。它的工作原理很简单,就是让设计师把 AE 产出的动画转换成一段数据文本,而工程师只需要通过 Lottie 提供的动画解析库就可以将数据文本还原成动画,随意地使用在 iOS、Android 以及 Web 等平台。不仅如此,工程师还可以对动画的过程进行控制,使得实现一些高质量交互动画成为可能。

这段时间我研究了一下 Lottie 的工作流程,编写了一个 Framer Module。这个 Framer module 将 Airbnb 的 Lottie 结合进来,让你能够通过 Framer 加载 AE 导出的动画,并能对这个动画过程进行控制。