Flutter 动画,Flare VS GIF

Posted

技术标签:

【中文标题】Flutter 动画,Flare VS GIF【英文标题】:Flutter animations, Flare VS GIF 【发布时间】:2020-11-15 17:11:26 【问题描述】:

我发现我们可以使用 Flare 制作令人惊叹的动画。但是我们不能用 gif 文件做同样的事情吗?

Flare 动画和在 Flutter 应用中使用 gif 文件有什么区别?

【问题讨论】:

【参考方案1】:

我不使用 rive,但我认为答案在于可能性。 那是

动态、交互式和动画体验,使用 gif 是可能的,但它会有点忙,比如在发生某些事情时处理显示哪个 gif 是有问题的。 假设你有两个动画A和B,如果你想混合它怎么办?并一起做A和B,那么你可能不得不为此制作另一个单独的gif。但是对于 rive,您可以将这两个动画与几行代码混合在一起(例如,check this page) 并不是说,rive 有矢量图形(意味着您可以无限缩放而不会损失分辨率),而 gif 是光栅图形(意味着您不能无限缩放)。

rive 的优势主要在于复杂的动画。

【讨论】:

以上是关于Flutter 动画,Flare VS GIF的主要内容,如果未能解决你的问题,请参考以下文章

在 Flutter 中重放相同的 Flare 动画

Flutter 专题51 图解动画小插曲之 Flare 动画 #yyds干货盘点#

Flare Flutter 动画问题

Flutter Flare 动画无法正常工作

Flare Flutter 动画

使用控制器参数flutter时Flare Actor突然消失