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

时间:2018-07-21 06:06:57

标签: java android android-recyclerview imageloader

我的应用程序中有一个回收站视图,其中包含300多个图像,我正在尝试提高其性能。我应该使用图像加载库来加载这些图像,而不是仅仅执行imageView.setImageResource(..)吗?那会帮助吗?

3 个答案:

答案 0 :(得分:0)

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

Glide 是一个很棒的库,具有许多图像加载功能。 https://bumptech.github.io/glide/

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

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

答案 1 :(得分:0)

为提高图像加载性能,请更好地使用GlidePicassoFresco等第三方库

答案 2 :(得分:0)

一旦使用imageview.setImageResource()或imageView.setUrl()

一次使用滑行。

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

我个人只对从网上检索到的图像使用滑行。

对于来自本地数据库或本地存储的图像,默认方法(例如imageView.setUrl或类似方法)可以正常工作。