gpt4 book ai didi

android - 如何在flutter中将ImageCache保存到磁盘?

转载 作者:IT王子 更新时间:2023-10-29 06:34:07 32 4
gpt4 key购买 nike

我使用 Image.network 语句从互联网上加载了大量图像,我知道 ImageCache 只会在应用程序运行之前保存它们。但我想要保存缓存,因为我不想在应用程序启动时总是下载图像。那么:在 flutter 中可以将缓存保存到磁盘吗?

最佳答案

Flutter 的 image cache用于解码图像。听起来您想要的是编码图像文件的缓存。

您可以通过将文件下载到设备存储并使用 Image.file 自行构建它,但您可能想要实现某种驱逐逻辑以确保您不会消耗太多设备上有很多空间。

您可以将 Image.asset 用于要与您的应用 bundle 在一起的静态图像。

考虑在用户到达显示图片之前预加载您的图片。这会造成它们立即加载的错觉。

关于android - 如何在flutter中将ImageCache保存到磁盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44564501/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com