在compose中使用Coil来预加载和稍后显示图像



我一直在兜圈子,试图找出如何在撰写中使用线圈。我想预加载图像,这样我的UI就不会有任何延迟。我读到COIL有一个缓存。这个答案似乎意味着我可以用分配的内存缓存键创建一个ImageRequest,然后在AsyncImage组合中使用该请求。我似乎找不到涵盖COIL2.0的文档。我不认为我需要使用ImageLoader或记住画家()或ImageViews作为目标......

在这一点上,我很困惑,我只是不知道该向哪里求助。还有另一个堆栈溢出问题,似乎是主题,但我不能理解的答案。它展示了如何预加载,而不是如何最终显示图像。也可能是有的,只是我没有看到而已。

谁能给我指出Cooil 2.0的正确方向,预加载图像,在稍后的某个点显示没有UI延迟。

就像之前的话题一样回答为了显示图像,你可以使用AsyncImage

最新更新