解决方案:

如果你刚好使用了这个圆形Imageview库或者其他的一些自定义的圆形Imageview,而你又刚好设置了占位的话,那么,你就会遇到第一个问题。如何解决呢?
方案一: 不设置占位;


方案二:使用Glide的Transformation API自定义圆形Bitmap的转换。


方案三:使用下面的代码加载图片:

Glide.with(mContext) 
    .load(url)  
    .placeholder(R.drawable.loading_spinner) 
    .into(new SimpleTarget<Bitmap>(width, height) { 
        @Override  
        public void onResourceReady(Bitmap bitmap, GlideAnimation anim) { 
            // setImageBitmap(bitmap) on CircleImageView  
        }  
    });


方案四:不使用Glide的默认动画:

Glide.with(mContext) 
    .load(url)  
    .dontAnimate() 
    .placeholder(R.drawable.loading_spinner) 
    .into(circleImageview);

发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

Android实现两次点击后退键退出程序详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。