Lottie是一个适用于iOS、macOS、tvOS、visionOS、Android和Web的跨平台动画库,它能够直接在设备上以极小的代码量实时渲染矢量动画和艺术作品。Lottie支持加载并渲染采用bodymovin JSON格式导出的动画和矢量图形。这种JSON格式可以通过After Effects中的bodymovin插件、Sketch中的Lottie Sketch Export插件以及Haiku软件生成和导出。
- 官网地址:https://airbnb.io/lottie
- GitHub:https://github.com/airbnb/lottie-ios
设计师可以轻松创建并分享精美的动画,无需工程师手动复杂地重建它们。由于动画基于JSON数据,因此文件体积非常小巧,但动画本身却可以非常复杂!Lottie允许你对动画进行播放、缩放、循环、加速、减速、逆转,甚至可以进行交互式的帧帧播放。此外,Lottie还能够播放或循环播放动画的特定部分,创意无限!动画在运行过程中的许多方面也可以被改变,比如更改颜色、位置或任何可设置关键帧的属性!
0条评论