Android - Glide 图像加载和缓存库是否异步处理图像?

Android - Does Glide image loading and caching library handle images Asynchronously?

我想知道Glide是异步处理图片加载还是必须自己用AsyncTask来处理对主线程的影响?

我只需要对此进行更好的澄清,以便每当我决定将图像加载到 RecyclerView 时,我可以确定 Glide 与 Picasso 一样好用(涉及异步媒体处理) .

我知道 Picasso 会异步加载图像,但 Glide 会吗?

是的。 Glide的API和Picasso的一样,实现也差不多(区别主要是缓存实现)

我对 volley 比较熟悉,但我为你看了看 Glide。好像有缓存,所以答案应该是肯定的,Glide 应该异步加载你的图片。您不必处理对主线程的影响。

缓存将为您加载和存储您的图像。对于山谷,代码很简单:

ImageLoader imageLoader = AppController.getInstance().getImageLoader();

// thumbnail image
NetworkImageView thumbNail = (NetworkImageView) view.findViewById(R.id.thumbnail);
thumbNail.setImageUrl(posterURL, imageLoader);

ImageLoader 对象可能具有加载和保存图像的缓存。