代码之家  ›  专栏  ›  技术社区  ›  Snake

recylceview中的毕加索图像缓存

  •  0
  • Snake  · 技术社区  · 7 年前

    我在用毕加索和雷克尔维。毕加索正在从url中填充imageview,如下所示:

    然而,当我上下滚动时,我注意到图像是空白的,然后显示图片(这意味着它每次都在下载图像)。

    谢谢你

    0 回复  |  直到 7 年前
        1
  •  0
  •   Romain Pamart    7 年前

    通常,毕加索会自动缓存加载的图像。您可以通过添加以下内容进行检查:

    setIndicatorsEnabled(true);
    setLoggingEnabled(true);
    

    这将显示图像的加载位置。(别忘了为发布应用删除它)

    here

        2
  •  0
  •   ismail alaoui    7 年前

    recyclerview

    recyclerView.setHasFixedSize(true);
    recyclerView.setItemViewCacheSize(20);
    recyclerView.setDrawingCacheEnabled(true);
    
    推荐文章