美文网首页
Glide.override()方法找不到

Glide.override()方法找不到

作者: 高达一号 | 来源:发表于2018-11-14 15:40 被阅读0次

自Glide4.0之后,对原来的链式调用进行了改版。

原写法:

Glide .with(context) .load(url).placeholder(R.mipmap.defalut).error(R.mipmap.error).crossFade().dontAnimate().into(imageView); 

这种链式调用改版为:


RequestOptions options =new RequestOptions()

.placeholder(R.mipmap.ic_launcher)//加载成功之前占位图

        .error(R.mipmap.ic_launcher)//加载错误之后的错误图

        .override(400,400)//指定图片的尺寸

//指定图片的缩放类型为fitCenter (等比例缩放图片,宽或者是高等于ImageView的宽或者是高。)

        .fitCenter()

//指定图片的缩放类型为centerCrop (等比例缩放图片,直到图片的狂高都大于等于ImageView的宽度,然后截取中间的显示。)

        .centerCrop()

.circleCrop()//指定图片的缩放类型为centerCrop (圆形)

        .skipMemoryCache(true)//跳过内存缓存

        .diskCacheStrategy(DiskCacheStrategy.ALL)//缓存所有版本的图像

        .diskCacheStrategy(DiskCacheStrategy.NONE)//跳过磁盘缓存

        .diskCacheStrategy(DiskCacheStrategy.DATA)//只缓存原来分辨率的图片

        .diskCacheStrategy(DiskCacheStrategy.RESOURCE)//只缓存最终的图片 ;

Glide.with(this).load(url).apply(options).into(img);

以上是Glide的所有函数,这种改版带来的好处是,可以对重复使用的options进行封装,减少了不少代码0.0。

相关文章

  • Glide.override()方法找不到

    自Glide4.0之后,对原来的链式调用进行了改版。 原写法: 这种链式调用改版为: 以上是Glide的所有函数,...

  • 找不到方法

    哄人开心确实是一件难事 一看到别人情绪低落 就不知道该说什么 该做什么 傻乎乎的 静静的等 等别人情绪自己消化 那...

  • 找不到好方法

    最近乐乐在家里脾气不大好,我也不知道什么原因,总是身上带刺一样。总是找不到好方法,头疼的很。暄妈说是因为我自身可能...

  • 找不到main方法

    问题描述: What went wrong:A problem occurred configuring proj...

  • java.lang.NoSuchXXXError异常处理

    介绍下 NoSuchFieldError 字段找不到NoSuchMethodError 方法找不到 这几天接入阿里...

  • Runtime之方法不存在处理

    找不到方法时处理 如下所示,当 person 对象找不到对应的 run 方法出现闪退时,可以使用 runtime ...

  • iOS - 消息转发机制

    在iOS - 方法查找流程一文中,提到过当查找不到方法时会进行动态方法决议,如果动态方法决议也找不到该怎么办呢?那...

  • 藏,这是个很有趣的字眼。找不到,就是“藏”。很多人都说:“我找不到学习的方法!”“我找不到成功的经验!”“我找不到...

  • 找不到好方法-续

    前天晚上回家看到乐乐和奶奶一起在吃零食。我和同事(也是邻居和好朋友)说好回家一起煮面条吃。煮好面条后大家都过来吃了...

  • flutter 报错 找不到方法

    flutter 一直报这个错误,不知道为啥 一开始以为是缓存问题,因为我切换了分支 然后 flutterflut...

网友评论

      本文标题:Glide.override()方法找不到

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