这个项目能做什么
Lottie 是一个移动动画库,可解析通过 Bodymovin 导出为 JSON 的 Adobe After Effects 动画,并在 Android 上原生渲染。该项目属于一系列渲染器家族的一部分,涵盖 iOS、Web、React Native 和 Windows,相关文档、FAQ 和示例可在 airbnb.io/lottie 上找到。
其既定目标是让设计师能够创建并发布动画,而无需工程师手动重新制作。README 通过示例 GIF 和指向 Google Play 演示应用的链接来展示该库。
安装仅通过 Gradle 进行:将依赖 com.airbnb.android:lottie 添加到项目的 build.gradle 文件中。单独的 lottie-compose 构件提供 Jetpack Compose 支持,相关文档位于网站的 Android Compose 部分。Lottie 2.8.0 及以上版本要求项目已迁移到 AndroidX。
Lottie Compose 的开发意味着 Gradle 和 Android Gradle Plugin 会跟踪最新的 canary 版本,因此贡献者需要 Android Studio Canary 构建版本,这些版本可以与稳定版本并行安装。该仓库由 Airbnb 维护,并得到包括 LottieFiles、LottieLab、Stream、Emerge Tools 和 Coinbase 在内的组织的赞助。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。