原因:
當(dāng)GIF圖沒有設(shè)置播放間隔時(shí)間時(shí),電腦上會(huì)默認(rèn)間隔0.1s,而flutter默認(rèn)0s。
解決方法一:
將圖片改為webp格式。
解決方法二:
為圖片設(shè)置幀頻率,添加播放間隔。例如可以使用GIF依賴組件設(shè)置每秒運(yùn)行的幀數(shù)來控制播放速度。
添加依賴組件方法:
打開根目錄的pubspec.yaml文件,在dependencies屬性里添加依賴名和版本號(hào)
打開終端,運(yùn)行下列命令,獲取依賴文章來源:http://www.zghlxwxcb.cn/news/detail-807018.html
flutter packages get
?在使用組件的頁面導(dǎo)入文件,之后就能正常使用了。文章來源地址http://www.zghlxwxcb.cn/news/detail-807018.html
import 'package:gif/gif.dart';
到了這里,關(guān)于[flutter]GIF速度極快問題的兩種解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!