说到Flutter中的动画,非Flare莫属了,
参考网站:
Flare
Flare是一个强大的设计和动画制作工作,可以让设计师和程序员很容易把高质量动画放到App,游戏,web中。
须知:
- flare公开项目是免费的,私有项目是收费的,主要鼓励多分享动画
- 公开项目不代表可以直接使用,因为有些是只读文件不能导出,这样很好的保护个人劳动成果
- 可以关注某个人,这样可以持续查看这个的作品
- 一个文件可以有多个动画,可以根据名字指定播放指定的动画
问题:
使用Flare的步骤
- 第一次先注册账号,可以使用邮箱,facebook,google账号等登录
- 可以直接用别人免费制作好的
- 直接导出 ,点击右上角的export按钮,就可以导出.flr格式的资源文件
- 必须有Flutter环境,创建项目
在yaml中添加 ,最新版本在https://pub.dev/中查看
nima: ^1.0.5
flare_flutter: ^1.8.1 - 把下载的文件复制到assets文件中,并在yaml中添加文件,点击packages get
- 在代码中使用
//导包
import 'package:flare_flutter/flare_actor.dart';
//引用
FlareActor("assets/animation/downloading.flr",animation: "done",)