繁体   English   中英

如何在颤动中将ImageCache保存到磁盘?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM