Glide加载圆形图片第一次只显示默认图片

Glide加载圆形图,又设置了默认图,很多时候第一次加载的时候只显示默认图。下面的方案可以解决。\

 Glide.with(AudioDetailActivity.this)
                .load(cover)
                .placeholder(R.drawable.audio_default_normal)
                .into(new SimpleTarget<GlideDrawable>() {
                    @Override
                    public void onResourceReady(GlideDrawable resource,
                                                GlideAnimation<? super GlideDrawable> glideAnimation) {
                        mCivIconAudio.setImageDrawable(resource);
                    }
                });

mCivIconAudio为圆形图片控件。

时间: 2024-10-24 02:45:24

Glide加载圆形图片第一次只显示默认图片的相关文章

js处理img标签加载图片失败,显示默认图片

1.第一种方法: 如果已经引入了jquery插件,就很好办.没有的话,如果实在需要,可以附上代码: script(type='text/javascript', src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js") //这是jade文件的写法,可以自行转换为html handle error $('img').error(function(){ $(this).attr('src', "d

img加载不出来,给个默认图片。

忽然发现,jq里也有坑,很多东西莫名其妙的被废弃了--所以,只能用原生js来做了: $('img').each(function() { if (!this.complete || typeof this.naturalWidth == "undefined" || this.naturalWidth == 0) { this.src = 'imgs/deflane.jpg'; } }) 那么这就是当图片地址挂了之后,给img一个默认图片的地址,至少看起来不恶心了. 如果,是由于加载原

当获取图片失败时候,显示默认图片

你是不是在弄交互数据的时候经常遇到那个图片链接压根就是啥都没有,页面看上去也不美观.这时候我们就可以试一下可以给他一个默认图片,完美一下了 真的有这方法: 在vue项目时 在html中img标签加入 :onerror="defaultImg"/*适合少量的img标签的*/ 在JavaScript中加入默认的图片 js原生是 <img src='test.jpg' alt='test' onerror="this.src='default.jpg'"> 

android开发里跳过的坑——GridView使用Glide加载图片不显示

用grideview显示本地图片列表,用了Glide加载框架,具体调用如下: Glide.with(mContext).load(Uri.fromFile(file)).into(imageView); 但是神奇的事情发生了,什么都不显示,且没有错误提示!!!!!网上搜索信息无过后,想着要么显示占位符试试,如下 Glide.with(mContext).load(Uri.fromFile(file)).placeholder(R.drawable.add).into(imageView); 然后

glide 加载圆角图片

效果如上, 这是ListView的一个item 左边是一个圆角矩形的背景. 使用glide加载图片 自定义一个FilletImageView, 代码如下: import android.content.Context; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android

实现图片加载从模糊到清晰显示的方法

1.通过代码控制 QQ相册最近做的一些优化方法解决了上诉两个方法的缺点和满足了用户查看照片的需求:第一时间看到照片大概情况和尽可能快的看到清晰的原图.该方法使用缩略图和原图同时加载并叠加显示,先加载缩略图并拉大显示,大图叠加在缩略图上面同时加载.缩略图很小通常很快就能给用户看到照片模糊的效果,大图加载过程中从上往下逐步覆盖缩略图,这样用户就可以看到加载过程中的大图. 如上如所示,本方法的处理步骤是:1).获取照片缩略图和原图的URL,获取照片的长和宽:2).加载并显示照片缩略图,将缩略图按照片的

基于开源框架Glide加载Gif资源图到Android ImageView中

<基于第三方开源框架Android Glide加载Gif资源图片到Android ImageView中> 通常Android的ImageView不能加载Gif图片,如不做任何处理,那么加载到ImageView中的Gif只显示第一帧.网上给出很多解决方案,也有不少开源框架定制专属的Gif View用于加载Gif图,这些解决方案基本上大多数是借助Android的Movie,把Gif图片资源作为流,解析成Android Movie显示,这些定制的基本思想就是先检测该图片资源是否是Gif图,若是,则按

Android 高清加载巨图方案, 拒绝压缩图片

源地址:http://blog.csdn.net/lmj623565791/article/details/49300989 一.概述 距离上一篇博客有段时间没更新了,主要是最近有些私事导致的,那么就先来一篇简单一点的博客脉动回来. 对于加载图片,大家都不陌生,一般为了尽可能避免OOM都会按照如下做法: 对于图片显示:根据需要显示图片控件的大小对图片进行压缩显示. 如果图片数量非常多:则会使用LruCache等缓存机制,将所有图片占据的内容维持在一个范围内. 其实对于图片加载还有种情况,就是单个

Glide加载异常调试

Glide提供了listener链式调用方法,传入一个RequestListener对象,然后实现内部的onException方法,那么在Glide加载图片失败时就会调用这个方法. 代码实现很简单: private RequestListener<String, GlideDrawable> requestListener = new RequestListener<String, GlideDrawable>() { @Override public boolean onExce