美文网首页
在使用Glide时,给ImageView设置了scaleType

在使用Glide时,给ImageView设置了scaleType

作者: Foin | 来源:发表于2018-03-12 11:21 被阅读0次

    平时我们在使用Glide的时候,我们发现给Image设置了scaleType属性,值为fitCenter或者centerInside,但是图片还是不能达到我们代码设置中的效果,通过查资料、查阅Glide源码,找到一下集中解决办法:

    1.取掉Glide中 placeholder(defaultId)的设置。

    Glide.with(context)

             .load(resId)

            . into(imageView);  

    2.非要使用 placeholder方法则加上dontAnimate()方法:  

    Glide.with(context)

             .load(resId)

             .placeholder(defaultId)

             .dontAnimate()

             .into(imageView);  

    3.或者使用asBitmap的方式加载图片:  

    Glide.with(context)

              .load(imageUrl)

              .asBitmap()

              .placeholder(defaultId)

              .into(imageView);  

    相关文章

      网友评论

          本文标题:在使用Glide时,给ImageView设置了scaleType

          本文链接:https://www.haomeiwen.com/subject/kjhnfftx.html