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 对象可能具有加载和保存图像的缓存。
我想知道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 对象可能具有加载和保存图像的缓存。