如何在颤振中将资产图像存储在缓存中

时间:2021-01-11 16:44:14

标签: image flutter caching

我有一些图像要显示在我的应用程序中,而这些图像很大,所以我想将它们存储在缓存中。点击一个按钮,我将所有图像更改为其他图像集,并且在更改它时看起来很糟糕,因为它们一次又一次地加载。我尝试了很多解决方案,但到目前为止没有一个对我有用。

我尝试使用下面的方法,但我发现图像加载没有区别。

precacheImage(AssetImage("path"), context);

有没有办法喜欢保存图像,所以当我更改图像时,它们不会再次加载(任何包及其实现甚至 dart 代码都可以)。谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用 cached_network_image 包。这样,您就可以显示图像。展示一次后,它们被缓存起来,易于重复使用。