【问题标题】:Restarting WebP animation to first frame in Flutter在 Flutter 中将 WebP 动画重新启动到第一帧
【发布时间】:2018-09-19 01:54:56
【问题描述】:

有没有办法强制重启 WebP 动画?

在 Flutter 引擎添加 WebP 支持 (https://github.com/flutter/flutter/issues/9857) 后,我可以永远成功地循环单个 animation.webp 文件。

我想为小部件的每个 onTouch() 事件重新启动 animation.webp 动画。

我有一个自定义的 Visibility 包装小部件,它可以正确地从隐藏点继续动画并再次变为可见,但循环和计时并不总是完美的。

感觉我可能需要修改颤振引擎来支持这一点。

【问题讨论】:

    标签: flutter webp


    【解决方案1】:

    能够通过执行 ImageWithWebPAsset.image.evict() 来重新启动动画

    【讨论】:

      猜你喜欢
      • 2020-11-01
      • 1970-01-01
      • 2019-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-16
      • 1970-01-01
      相关资源
      最近更新 更多