Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在Flatter中缓存base64编码的图像?_Flutter_Dart_Base64_Image Caching - Fatal编程技术网

Flutter 如何在Flatter中缓存base64编码的图像?

Flutter 如何在Flatter中缓存base64编码的图像?,flutter,dart,base64,image-caching,Flutter,Dart,Base64,Image Caching,我使用了Image.memory(base64解码(encodedString,fit:BoxFit.cover,宽度:imgWidth,高度:imgHeight)在Flatter中加载base64编码的图像。在列表视图中查看图像会导致闪烁。Bcoz每次都会为列表中的每个项目一次又一次地加载图像。那么有没有办法在Flatter中缓存base64编码的图像?使用MemoryImage类尝试@pskink仍然存在问题。例如,请调用它一次在State.initStatemethodList-listO

我使用了
Image.memory(base64解码(encodedString,fit:BoxFit.cover,宽度:imgWidth,高度:imgHeight)
在Flatter中加载base64编码的图像。在列表视图中查看图像会导致闪烁。Bcoz每次都会为列表中的每个项目一次又一次地加载图像。那么有没有办法在Flatter中缓存base64编码的图像?

使用
MemoryImage类尝试@pskink仍然存在问题。例如,请调用它一次在
State.initState
method
List-listOfImages=…
使用一个
MemoryImage
列表,而不是一个
MemoryImage
-该列表将存储多个
MemoryImage
,每个都是由不同的base64 stringtry@pskink制作的
MemoryImage类
尝试过的,但问题仍然存在。例如,调用它一次
State.initState
method
List-listOfImages=…
使用一个
MemoryImage
列表,而不是一个
MemoryImage
-该列表将存储多个
MemoryImage
,每个由不同的base64字符串组成