Android 使用Glide加载图片的坑 2018-01-16

2018-01-16  本文已影响38人  cybkw

使用Glide加载图片设置 centerCrop()方法无效,第一次显示时无效,刷新后又可以.   ScaleType=centerCrop;

原因如下:

有时候我们需要设置图片的拉伸,有时候我们不需要设置拉伸,在不需要设置拉伸的时候,但是他偶尔会出现拉伸情况,那么是因为你设置了动画crossFade().

解决方法:

1、取消使用place holde:  

Glide.with(context).load(resId). into(imageView);  

2、使用place holde加上dontAnimate():  

Glide.with(context).load(resId).placeholder(defaultId).dontAnimate().into(imageView);  

3、使用asBitmap加载:  

Glide.with(context).load(imageUrl).asBitmap().placeholder(defaultId).into(imageView);  

上一篇 下一篇

猜你喜欢

热点阅读