原因:
当GIF图没有设置播放间隔时间时,电脑上会默认间隔0.1s,而flutter默认0s。
解决方法一:
将图片改为webp格式。
解决方法二:
为图片设置帧频率,添加播放间隔。例如可以使用GIF依赖组件设置每秒运行的帧数来控制播放速度。
添加依赖组件方法:
打开根目录的pubspec.yaml文件,在dependencies属性里添加依赖名和版本号
打开终端,运行下列命令,获取依赖文章来源:https://www.toymoban.com/news/detail-807018.html
flutter packages get
在使用组件的页面导入文件,之后就能正常使用了。文章来源地址https://www.toymoban.com/news/detail-807018.html
import 'package:gif/gif.dart';
到了这里,关于[flutter]GIF速度极快问题的两种解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!