【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
主要记录下3.x与4.x加载次数的区别
- Glide 3.x
Glide.with(this).load(R.drawable.test_gif).into(new GlideDrawableImageViewTarget(imageView,1)); //加载一次
- Glide 4.x
Glide.with(this).load(R.drawable.test_gif).listener(new RequestListener() {
@Override
public boolean onLoadFailed(@Nullable GlideException e, Object model, Target target,boolean isFirstResource) {
return false;
}
@Override
public boolean onResourceReady(Drawable resource, Object model, Target target, DataSource dataSource,boolean isFirstResource) {
if (resourceinstanceof GifDrawable) {
//加载一次
((GifDrawable)resource).setLoopCount(1);
}
return false;
}
}).into(imageView);
0人点赞
作者:咆哮的小尾巴
链接:https://www.jianshu.com/p/5a580488a0b1
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
https://www.jianshu.com/p/5a580488a0b1
来源:oschina
链接:https://my.oschina.net/u/4000302/blog/3152815