【问题标题】:Use Coil in compose to preload and later display images在 compose 中使用 Coil 预加载和稍后显示图像
【发布时间】:2022-08-06 00:06:08
【问题描述】:

我一直在兜圈子,试图弄清楚如何在 Compose 中使用 Coil。我想预加载图像,这样我的用户界面就不会出现任何延迟。我读到 COIL 有一个缓存。 This answer 似乎暗示我可以使用分配的内存缓存键创建一个 ImageRequest,然后在 AsyncImage 可组合中使用该请求。我似乎找不到涵盖 COIL2.0 的文档。我不认为我需要使用 ImageLoader 或 rememberPainter() 或 ImageViews 作为目标......

在这一点上,我很困惑,我只是不知道该转向哪里。 another stack overflow question 似乎是主题,但我无法理解答案。它显示了如何预加载,而不是如何最终显示图像。或者也许确实如此,而我只是没有看到它。

谁能为我指出 Cooil 2.0 的正确方向,预加载稍后显示的图像而不会出现 UI 滞后。

    标签: android android-jetpack-compose android-jetpack preload coil


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-06
      • 2014-09-26
      • 1970-01-01
      相关资源
      最近更新 更多