Glide加载图片模糊问题
关于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加载图片模糊问题相关推荐
- Android框架之路——Glide加载图片(结合RecyclerView、CardView)
Android框架之路--Glide加载图片 一.简介: 在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech.这个库被广泛的运用在google的开 ...
- Android --- Glide加载图片时候调用asBitmap()方法的时候总是报错,点不出来?
今天写Glide加载图片的时候,网上给的例子全都是这样写的 很明显.asBitmap()在load后面,放到我的代码里就会报错,如下: 最后查了半天度娘才发现要在with()之后添加asBitmap( ...
- Android Glide加载图片成圆形
今天,简单讲解android使用glide加载图片成圆形. 这个很简单,因为之前需要在RecyclerView里加载圆形图片,所以在网上查找了资料,很简单就解决了. 1.导入依赖 implementa ...
- android glide圆形图片,Android Glide加载图片成圆形
释放双眼,带上耳机,听听看~! 今天,简单讲解android使用glide加载图片成圆形. 这个很简单,因为之前需要在RecyclerView里加载圆形图片,所以在网上查找了资料,很简单就解决了. 1 ...
- 关于 Glide 加载图片圆角问题
在使用 Glide 加载图片是,当我们在显示一张图片的时候,想让他等比例缩放到ImageView的大小,又想这张图片实现矩形圆角,我们的常规的写法就是: Glide.with(context).loa ...
- Android Glide加载图片、网络监听、设置资源监听
Glide加载图片.加载进度监听 前言 正文 一.项目配置 二.显示网络图片 三.添加设置资源监听 四.添加设置资源监听 五.添加加载进度条 六.封装工具类 七.源码 总结 前言 在日常开发中使用 ...
- Glide加载图片变形,刷新后恢复正常
在listview,recycleview使用glide加载图片的时候出现第一次加载的图片略大,刷新后即可恢复正常的现象,影响用户体验 解决的方法: 首先将自己的imageview的scaleType ...
- RecyclerView 滑动时不让 Glide 加载图片
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {@Overridepublic void onScrollS ...
- Glide加载图片尺寸不对的问题
问题: 因为icon_missing_image这张占位图尺寸导致问题: 如果Imageview中默认的占位图片大小没有填满Imageview,比如Imageview100*80,但是给Imagevi ...
最新文章
- LVI:激光雷达子系统的特征提取梳理
- 用vue优雅地编写UI组件的几条指导原则
- F5提高Microsoft SharePoint 2010平台的灵捷 度、性能和安全性
- 《JAVA与模式》之状态模式
- LeetCode 1852. 每个子数组的数字种类数(滑窗)
- 这17 种方法让 PyTorch 训练速度更快!
- 使用EntityFramework Core和Enums作为字符串的ASP.NET Core Razor页面——第四部分
- Java教程:Java程序的运行过程(执行流程)分析
- AD域控exchange邮箱—powershell 程序暂停sleep 继续执行的方法
- Python模拟登陆CSDN
- 《安富莱嵌入式周报》第231期:2021.09.20--2021.09.26
- 解决win10删除文件时找不到该项目的问题
- 计算机科学技术的广告语,赞美科技的句子-十大经典深入人心科技类广告语
- 《德鲁克管理思想精要》读书笔记6 - 企业家战略
- w ndows7怎样连接无线网,windows7电脑上连接wifi的设置步骤
- 超时用集群脚本ync.sh、xcall.sh
- 小程序的退出登陆功能实现代码
- ppp协议和hdlc协议的不同,填充、同步异步传输《计算机网络》
- Python实现“淘宝自动发货机器人”
- Matlab基本函数 conj函数