private void loadGif(final Context ctx, String url, int placeholder, ImageView imageView) {
final long startTime = System.currentTimeMillis();
Glide.with(ctx).load(url).asGif()
.placeholder(placeholder).skipMemoryCache(true)
.diskCacheStrategy(DiskCacheStrategy.SOURCE).listener(new RequestListener<String, GifDrawable>() {
@Override
public boolean onException(Exception e, String model, Target<GifDrawable> target, boolean isFirstResource) {
return false;
}
@Override
public boolean onResourceReady(GifDrawable resource, String model, Target<GifDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
return false;
}
})
.into(imageView);
}