Android 踩坑记

Glide实现centerInside加载图片处理

2016-12-18  本文已影响446人  Aegis

具体在Glide github的 issue pages 的这个地方有解决方法:
Why not have centerInside()? #591

方案总结起来很简单:

1、ImageView的android:scaleType属性设置为centerInside,

  android:scaleType="centerInside"

2、在request最后增加dontTransform():

DrawableRequestBuilder<String> builder = 
Glide.with(context)        
        .load(url)       
        .......
        .diskCacheStrategy(DiskCacheStrategy.ALL)
        .dontTransform();  // 这句, 并且, 以上没有指定.centerCrop()等
builder.into(imageView);
上一篇下一篇

猜你喜欢

热点阅读