有没有办法强制WebP动画重启?
在flutter引擎添加了WebP支持(https://github.com/flutter/flutter/issues/9857)之后,我能够永远成功地循环播放单个animation.webp文件。
我想为小部件的每个onTouch()事件重新启动animation.webp动画。
我有一个自定义的“可见性”包装窗口小部件,该窗口小部件可以从隐藏的位置正确地继续播放动画,并使其再次可见,但是循环播放和定时效果并非始终完美。
有种感觉,我可能需要修改颤振引擎以支持这一点。
答案 0 :(得分:0)
能够通过执行ImageWithWebPAsset.image.evict()重新启动动画