手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >android glide 加载时图片会缩放一下
android glide 加载时图片会缩放一下
摘要:Glide.with(context).load(url).centerCrop().into(imageViewResizeCenterC...

Glide

    .with(context)

    .load(url)

    .centerCrop()

    .into(imageViewResizeCenterCrop);

大概写得就是这个样子  在adaper中的imageview      现象是:第一次加载高度比正常的小,然后如果下拉刷新,便会变成正常大小。

回复讨论(解决方案)

同问,我也遇见这样的问题,我是会先放大,再刷新一下就正常大小了 不会是自定义的ImageView吧,如果是自定义的ImageView的会最好用Target 是因为你ImageView的默认资源大小和下载资源大小不一样导致的.

解决办法就是你在代码里面再设置一下ImageView的大小,然后再加载图片. /**

 * 不变形加载网络图片

 * 

 * @param context

 *            上下文

 * @param url

 *            图片链接

 * @param errorPic

 *            加载失败默认图片

 * @param loadingPic

 *            加载中默认图片

 * @param imageView

 *            要显示图片的控件

 */

public static void setImage(Context context, String url, int errorPic,

int loadingPic, ImageView imageView) {

Glide.with(context).load(url).asBitmap().centerCrop()

.placeholder(loadingPic).error(errorPic)

.into(new MyBitmapImageViewTarget(imageView));

} Glide有个默认的加载动画,而以前用的没有,所以试着加上了dontAnimate,禁止所有动画

.placeholder(R.drawable.icon_stub_dynamic).dontAnimate().into(iv);

可以解决这个问题! 第一次加载正常 ,多次加载以后图片越来越小 3楼说的很对

【android glide 加载时图片会缩放一下】相关文章:

Android设置桌面背景图片的实现方法

android 设置圆角图片实现代码

android内存优化之图片优化

android 比较靠谱的图片压缩

android Base64加密解密

Android如何实现非本地图片的点击态

android Imageview 图片覆盖具体实现

Android加载图片内存溢出问题解决方法

Android获取SD卡上图片和视频的缩略图

Android 加载大图片时内存溢出怎么办

精品推荐
分类导航