原因:
当GIF图没有设置播放间隔时间时,电脑上会默认间隔0.1s,而flutter默认0s。
解决方法一:
将图片改为webp格式。
解决方法二:
为图片设置帧频率,添加播放间隔。例如可以使用GIF依赖组件设置每秒运行的帧数来控制播放速度。
添加依赖组件方法:
打开根目录的pubspec.yaml文件,在dependencies属性里添加依赖名和版本号
打开终端,运行下列命令,获取依赖
flutter packages get
在使用组件的页面导入文件,之后就能正常使用了。
import 'package:gif/gif.dart';