解决使用Glide加载图片的时候会出现拉伸的情况,即使设置了centerCrop()也没用的问题
2017-10-28 14:22
1271 查看
在加载图片的时候glide是我们最常用的库,因此,有时候我们需要设置图片的拉伸,有时候我们不需要设置拉伸,在不需要设置拉伸的时候,但是他偶尔会出现拉伸情况,那么是因为你设置了动画crossFade(300)
Glide.with(this).load(contents).centerCrop().placeholder(R.mipmap.icon_banner_default)
.error(R.mipmap.icon_banner_default).crossFade(300).into(imageView);
centerCrop无效,那么你可以改成一下三中方式解决
Glide.with(this).load(contents).centerCrop().placeholder(R.mipmap.icon_banner_default)
.error(R.mipmap.icon_banner_default).crossFade(300).into(imageView);
centerCrop无效,那么你可以改成一下三中方式解决
在使用Glide过程中会出现图片被拉伸的情况,经查开始使用了place holde的缘故,有3种简单方法: 1、取消使用place holde: Glide.with(context).load(resId). into(imageView); 2、使用place holde加上dontAnimate(): Glide.with(context).load(resId).placeholder(defaultId).dontAnimate().into(imageView); 3、使用asBitmap加载: Glide.with(context).load(imageUrl).asBitmap().placeholder(defaultId).into(imageView);
相关文章推荐
- RecyclerView 使用Glide加载远端图片导致图片错乱问题解决。
- iOS 解决button设置背景图片的时候拉伸变形的问题
- 使用glide 时候在listview 或者 grideview 中图片自动拉伸问题
- 图片CenterCrop和圆角问题(Glide加载)
- 图片CenterCrop和圆角问题(Glide加载)
- Glide设置圆角图片后设置ImageVIew的scanType="centerCrop"无效解决办法
- Glide使用心得——加载图片出现浅绿色背景问题和Glide加载完成的监听设置
- 在GridView或者ListView的Adapter中使用Glide加载图片,图片被拉伸问题
- QWebView中出现加载网页乱码、图片加载不出来的问题解决以级QMainWindow背景图片设置问题
- visual studio设置为使用IIS运行网站时加载项目遇到权限问题的解决方法
- 解决RecyclerView中使用UIL加载网络图片,在刷新时出现闪烁问题
- rails 4.0 中使用 cap 发布的时候,出现 LD_LIBRARY_PATH 没有设置的问题 的解决办法
- 解决Scaleform中使用AS2.0的UILoader不加载图片的问题
- 使用Android Studio 练习RecyclerView 异步加载图片,解决图片乱序问题。
- Android使用BitmapFactory.Options解决加载大图片内存溢出问题
- Android使用BitmapFactory.Options解决加载大图片内存溢出问题
- visual studio设置为使用IIS运行网站时加载项目遇到权限问题的解决方法
- 在wpf中使用Image时,时常会出现图像模糊的情况,有两种方法可以解决这一问题:(转)
- Android使用BitmapFactory.Options解决加载大图片内存溢出问题
- struts2使用action跳转后的页面路径如果是相对路径的话会出现css、js以及图片等无法加载问题