![](/img/trans.png)
[英]imageCache.clear() not working on ListView in Flutter
[英]How to save ImageCache to the disk in flutter?
我使用Image.network语句从Internet加载大量图像,我知道ImageCache只保存它们,直到应用程序运行。 但我希望保存缓存,因为我不想在应用启动时总是下载图像。 那么:在缓存中将缓存保存到磁盘中是可能的吗?
Flutter的图像缓存用于解码图像。 听起来你想要的是编码图像文件的缓存。
您可以通过将文件下载到设备存储并使用Image.file
,但您可能希望实现某种逐出逻辑,以确保您不会在设备上占用太多空间。
您可以将Image.asset
用于要与应用程序捆绑在一起的静态图像。
考虑在用户到达显示图像之前预先加载图像。 这将产生他们立即加载的错觉。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.