Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.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会对图像使用缓存吗?_Flutter - Fatal编程技术网

Flutter Flatter会对图像使用缓存吗?

Flutter Flatter会对图像使用缓存吗?,flutter,Flutter,例如,有一个 const imgUrl = 'http://stackoverflow.com/logo.jpg' 在第1页,我们显示NetworkImage,然后在第2页,我们使用相同的图像url再次显示NetworkImage。是否将使用缓存的图像?如果没有,是否可以使用缓存中的图像?以及如何制作?是默认情况下,此小部件和Image.network()方法将缓存图像,如所述 无论来自服务器的缓存头是什么,映像都将被缓存 在Web平台上使用网络映像时,cacheWidth和 DecoderC

例如,有一个

const imgUrl = 'http://stackoverflow.com/logo.jpg'

在第1页,我们显示NetworkImage,然后在第2页,我们使用相同的图像url再次显示NetworkImage。是否将使用缓存的图像?如果没有,是否可以使用缓存中的图像?以及如何制作?

是默认情况下,此小部件和Image.network()方法将缓存图像,如所述

无论来自服务器的缓存头是什么,映像都将被缓存

在Web平台上使用网络映像时,cacheWidth和 DecoderCallback的cacheHeight参数在Web上显示时被忽略 引擎将网络图像的图像解码委托给Web,从而 不支持自定义解码大小

但是一个更好的选择是使用2.3.3插件,颤振在该插件中推荐使用2.3.3插件,该插件添加了更多缓存功能,并且一个用于缓存网络图像的新小部件“CachedNetworkImage”小部件与Networkimage小部件相同,具有一些额外的缓存功能


以下是缓存的网络图像发布页面url:h

是默认情况下此小部件和图像。network()方法将图像缓存为所述的文件

无论来自服务器的缓存头是什么,映像都将被缓存

在Web平台上使用网络映像时,cacheWidth和 DecoderCallback的cacheHeight参数在Web上显示时被忽略 引擎将网络图像的图像解码委托给Web,从而 不支持自定义解码大小

但是一个更好的选择是使用2.3.3插件,颤振在该插件中推荐使用2.3.3插件,该插件添加了更多缓存功能,并且一个用于缓存网络图像的新小部件“CachedNetworkImage”小部件与Networkimage小部件相同,具有一些额外的缓存功能

以下是缓存的网络图像发布页面url:h

供参考:供参考: