Flutter 加载动画文件[Rive]

图片[1]-Flutter 加载动画文件[Rive]-it网络技术分享

Rive是一款实时交互式设计工具,它允许你设计、制作动画,并立即将你的资产整合到任何平台上。 Rive有两个核心部分:编辑器和运行时。编辑器是你创建设计和制作动画的地方。运行时是开源库,允许你用Swift、Flutter、Android、JavaScript/WebGL、React、C++等语言加载和操作Rive文件(我们正在开发更多的语言)。Rive格式和运行时都是开源的,并通过MIT许可提供。

目前Rive 是以工程形式管理、创建动画项目,支持2种工程类型:

  • Flare :为App和Web构建实时、快速的动画
  • Nima :主要是为游戏引擎和应用构建2D动画

需要注意,Flare 项目导出的是 .flr 格式文件,依赖于flare_flutter库解析。而Nima 项目导出文件有2个:一个是png,一个.nma 文件,需手动把 .nma改成 .nima,然后把这2个文件都放到 asste 资源文件夹中,并依赖nima库解析。

THE END
喜欢就支持一下吧
点赞15 分享