FLUTTER ECOSYSTEM

lottie

在 Flutter 中原生渲染 After Effects 动画。此包是 Lottie 播放器的纯 Dart 实现。

最新版本
3.6.1
近 30 天下载
191万
喜欢数
4580
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Lottie 是一个 Flutter 包,可使用 Lottie 格式在 Adobe After Effects 中创建的动画实现原生渲染。该包完全用 Dart 编写,可在多个平台上提供流畅的播放效果,而无需使用原生代码。该包支持基于矢量的动画,使其轻量且可缩放。它非常适合以最小开销将动态、高质量的动画集成到应用程序中。Lottie 简化了将引人入胜的动态图形引入 Flutter 应用程序的过程。

适合场景
  • 加载指示器
  • 引导页面
  • 交互式 UI 元素
  • Micro-interactions
  • App 启动画面
主要特点
  • 纯 Dart 实现
  • 跨平台支持
  • 高性能动画渲染
  • 对基于 JSON 的 Lottie 文件的支持
  • 与 Flutter 小部件的轻松集成
适合对象
  • 寻求轻量级动画的开发者
  • 需要丰富视觉反馈的应用
  • 设计师与开发人员协作
  • 面向多个平台的项目
使用建议
  • 大型 Lottie 文件可能会影响性能
  • 复杂的动画可能需要优化
  • 对单个动画图层的控制有限
  • 不适合高度定制化或复杂的动画
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add lottie

所属分类

依赖

依赖清单 4 项

源码仓库

关联项目

所在榜单