I am trying to load a gif into ImageView using Glide library. Gif image is in Raw folder. Below is the code :
Glide.with(mContext)
.asGif()
.load(R.raw.tenor)
.listener(new RequestListener<GifDrawable>() {
@Override
public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<GifDrawable> target, boolean isFirstResource) {
Log.d("Fragment::","onLoadFailed::" + e.getMessage());
Log.d("Fragment::","onLoadFailed::" + e.getCauses());
Log.d("Fragment::","onLoadFailed::" + e.getRootCauses());
return false;
}
@Override
public boolean onResourceReady(GifDrawable resource, Object model, Target<GifDrawable> target, DataSource dataSource, boolean isFirstResource) {
Log.d("Fragment::","onResourceReady::" + resource.getFrameCount());
return false;
}
})
.into(mainIv);
But it is not loading. Am I missing anything ? It is not giving failed log.