我有一些图像要显示在我的应用程序中,而这些图像很大,所以我想将它们存储在缓存中。点击一个按钮,我将所有图像更改为其他图像集,并且在更改它时看起来很糟糕,因为它们一次又一次地加载。我尝试了很多解决方案,但到目前为止没有一个对我有用。
我尝试使用下面的方法,但我发现图像加载没有区别。
precacheImage(AssetImage("path"), context);
有没有办法喜欢保存图像,所以当我更改图像时,它们不会再次加载(任何包及其实现甚至 dart 代码都可以)。谢谢
答案 0 :(得分:0)
您可以使用 cached_network_image 包。这样,您就可以显示图像。展示一次后,它们被缓存起来,易于重复使用。