代码之家  ›  专栏  ›  技术社区  ›  Stelios Papamichail

我应该使用像Fresco这样的图像加载库吗?

  •  0
  • Stelios Papamichail  · 技术社区  · 8 年前

    我在我的应用程序中有一个回收站视图,里面有300多个图片,我正在努力提高它的性能我是否应该使用图像加载库来加载这些图像,而不仅仅是执行imageview.setimageresource(…)?有帮助吗?

    3 回复  |  直到 8 年前
        1
  •  0
  •   kyle colquitt    8 年前

    有几个库可以将图像平滑地加载到ImageViews中。

    滑翔 是一个具有许多图像加载功能的伟大库。 https://bumptech.github.io/glide/

    毕加索 是另一个具有类似功能的库。 http://square.github.io/picasso/

    我不会说一个比另一个好,这只是一种偏好。他们俩都能有效地完成工作。

        2
  •  0
  •   Ajith Joy    8 年前

    为了提高图像加载性能,最好使用第三方库,如 Glide , Picasso , Fresco

        3
  •  0
  •   Hessam-Emami    8 年前

    一旦使用imageview.setimageresource()或imageview.seturl()

    一次用滑翔代替。

    在这两种情况下,运行模拟器并监视设备ram或cpu的使用情况。

    我个人只对我从网上检索到的图片使用glide。

    对于来自本地数据库或本地存储的图像,默认方法如imageView.setUrl等工作正常。