博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Glide第一次不显示图片的解决方法
阅读量:3976 次
发布时间:2019-05-24

本文共 738 字,大约阅读时间需要 2 分钟。

改为:

Glide.with(mContext).load(url).placeholder(R.drawable.ic_default).error(R.drawable.ic_error).into(new SimpleTarget
() { @Override public void onResourceReady(GlideDrawable resource, GlideAnimation
glideAnimation) { mImageview.setImageDrawable(resource); } });

PS:into填入参数改为SimpleTarget之后,有可能会遇到如下问题:

当url为空或访问失败,该mImageview可能不会显示ic_error图片,此时需要重写SimpleTarget的onLoadFailed的方法:

@Override                public void onLoadFailed(Exception e, Drawable errorDrawable) {                    super.onLoadFailed(e, errorDrawable);                    mImageview.setImageDrawable(errorDrawable);                }

 

转载地址:http://zlrki.baihongyu.com/

你可能感兴趣的文章
linux下的tar打包命令示例和详解
查看>>
一天一点学习Linux之文件系统的手动挂载
查看>>
linux下挂载U盘的方法
查看>>
Linux操作系统下双网卡路由表配置
查看>>
第十一章 netfilter/iptables全攻略
查看>>
Linux系统下配置双网卡路由表的配置
查看>>
linux双网卡_NAT (转载)
查看>>
SCP 命令详解
查看>>
MySQL性能优化二十大实战经验
查看>>
Mysql 安裝完畢要做的事
查看>>
MySQL查询缓存优化
查看>>
date非常规用法总结
查看>>
Linux进程的睡眠和唤醒
查看>>
linux下top命令参数解释
查看>>
Linux:使用ulimit设置文件最大打开数
查看>>
mysql #1170错误(42000) BLOB/TEXT Column Used in Key Specification Without a Key Length
查看>>
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED解决方案
查看>>
MySQL Order By索引优化
查看>>
嵌入式Web服务器:GoAhead和AppWeb
查看>>
解决SSH连接linux中文显示乱码问题
查看>>