关于Glide加载图片模糊

需求:1.整张界面展示大图,可缩放。2.在无网络情况下,展示缓存图片;3.大图要清晰。

1.缩放控件可以直接从网络上找,遍地的自定义view。由于项目里面用的有环信,所以直接用环信里自带的EasePhotoView了。

2.通过详情点击进入大图展示。详情页面加载图片时使用:

                Glide.with(mContext).load(airScapeBean.getImage()).asBitmap()...此处有个监听,就不展示了.skipMemoryCache(false).transform(cornerTransform)//圆角处理.diskCacheStrategy(DiskCacheStrategy.ALL) //缓存所有数据.into(iv_img);

比较关键的是.diskCacheStrategy(DiskCacheStrategy.ALL)
在大图展示页面也缓存所有数据,如果对glide缓存不理解的话,请自行百度吧…
下面是大图展示代码:

        Glide.with(mContext).load(imgUrlStr).asBitmap().diskCacheStrategy(DiskCacheStrategy.ALL).override(Target.SIZE_ORIGINAL, Target.SIZE_ORIGINAL)//如果去掉此行,在详情页加载出来后无网络,此图不会被加载(glide缓存机制).into(image);

3.关于大图不清晰的问题,我是这样理解的:
由于我的控件是存在缩放的,而为了让图片居中并且完美展示,使用了

android:scaleType="fitCenter"

但是,如果没有加.override(Target.SIZE_ORIGINAL, Target.SIZE_ORIGINAL) 这行代码的话,glide加载的图片并不是按照原图加载的,而是按照缩略图加载的,然后我将缩略图进行放大,就会出现模糊。
但是如果我加载时候,指定加载原图大小,这样就相当于是。。。。。解释不了了。。。。

反正解决了吧,哈哈哈哈

Glide加载图片模糊问题相关推荐

  1. Android框架之路——Glide加载图片(结合RecyclerView、CardView)

    Android框架之路--Glide加载图片 一.简介: 在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech.这个库被广泛的运用在google的开 ...

  2. Android --- Glide加载图片时候调用asBitmap()方法的时候总是报错,点不出来?

    今天写Glide加载图片的时候,网上给的例子全都是这样写的 很明显.asBitmap()在load后面,放到我的代码里就会报错,如下: 最后查了半天度娘才发现要在with()之后添加asBitmap( ...

  3. Android Glide加载图片成圆形

    今天,简单讲解android使用glide加载图片成圆形. 这个很简单,因为之前需要在RecyclerView里加载圆形图片,所以在网上查找了资料,很简单就解决了. 1.导入依赖 implementa ...

  4. android glide圆形图片,Android Glide加载图片成圆形

    释放双眼,带上耳机,听听看~! 今天,简单讲解android使用glide加载图片成圆形. 这个很简单,因为之前需要在RecyclerView里加载圆形图片,所以在网上查找了资料,很简单就解决了. 1 ...

  5. 关于 Glide 加载图片圆角问题

    在使用 Glide 加载图片是,当我们在显示一张图片的时候,想让他等比例缩放到ImageView的大小,又想这张图片实现矩形圆角,我们的常规的写法就是: Glide.with(context).loa ...

  6. Android Glide加载图片、网络监听、设置资源监听

    Glide加载图片.加载进度监听 前言 正文 一.项目配置 二.显示网络图片 三.添加设置资源监听 四.添加设置资源监听 五.添加加载进度条 六.封装工具类 七.源码 总结 前言   在日常开发中使用 ...

  7. Glide加载图片变形,刷新后恢复正常

    在listview,recycleview使用glide加载图片的时候出现第一次加载的图片略大,刷新后即可恢复正常的现象,影响用户体验 解决的方法: 首先将自己的imageview的scaleType ...

  8. RecyclerView 滑动时不让 Glide 加载图片

    recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {@Overridepublic void onScrollS ...

  9. Glide加载图片尺寸不对的问题

    问题: 因为icon_missing_image这张占位图尺寸导致问题: 如果Imageview中默认的占位图片大小没有填满Imageview,比如Imageview100*80,但是给Imagevi ...

最新文章

  1. LVI:激光雷达子系统的特征提取梳理
  2. 用vue优雅地编写UI组件的几条指导原则
  3. F5提高Microsoft SharePoint 2010平台的灵捷 度、性能和安全性
  4. 《JAVA与模式》之状态模式
  5. LeetCode 1852. 每个子数组的数字种类数(滑窗)
  6. 这17 种方法让 PyTorch 训练速度更快!
  7. 使用EntityFramework Core和Enums作为字符串的ASP.NET Core Razor页面——第四部分
  8. Java教程:Java程序的运行过程(执行流程)分析
  9. AD域控exchange邮箱—powershell 程序暂停sleep 继续执行的方法
  10. Python模拟登陆CSDN
  11. 《安富莱嵌入式周报》第231期:2021.09.20--2021.09.26
  12. 解决win10删除文件时找不到该项目的问题
  13. 计算机科学技术的广告语,赞美科技的句子-十大经典深入人心科技类广告语
  14. 《德鲁克管理思想精要》读书笔记6 - 企业家战略
  15. w ndows7怎样连接无线网,windows7电脑上连接wifi的设置步骤
  16. 超时用集群脚本ync.sh、xcall.sh
  17. 小程序的退出登陆功能实现代码
  18. ppp协议和hdlc协议的不同,填充、同步异步传输《计算机网络》
  19. Python实现“淘宝自动发货机器人”
  20. Matlab基本函数 conj函数

热门文章

  1. 你不知道的浏览器页面渲染机制
  2. 苹果电池显示维修_安装第三方电池的iPhone也可享受苹果官方维修
  3. 企业微信如何通过红包活动引流?
  4. 一个画板十年工程师的PCB设计经验分享
  5. java实验报告6:异常处理程序设计
  6. 在centos7系统安装docker及用docker安装jenkins
  7. 抖音吸粉_抖音的几个吸粉方法
  8. java doc 合并单元格_AsposeWords操作表格合并单元格
  9. View UI (iview)表格合并单元格(行/列合并)
  10. 移远EC20--1 AT命令初始2