Android ShapeImageView的使用注意(自己记录一下,防止下次又踩坑)

在网上找了一个ShapeImageView,自己添加了可以自定义宽高比,还可以支持二次计算宽高比(项目要求所致)。

但是有个问题,用Gilde直接加载,显示不出来。所以,

            //tips:显示不出来
//            1.ImageLoadUtils.getInstance().glideLoadCenterCropHeader(mContext,imageUrl1,iv1,R.drawable.img_default_theme);
            iv1.setTag(imageUrl1);
            2.Glide.with(mContext).load(ImageLoadUtils.addHeader(imageUrl1)).asBitmap().diskCacheStrategy(DiskCacheStrategy.ALL).into(new SimpleTarget<Bitmap>() {
                @Override
                public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
                    if(iv1.getTag().equals(imageUrl1))
                    {
                        iv1.setImageBitmap(resource);
                    }
                }
            });

用2就可以了。应该是ShapeImageView代码有问题。但暂时先这样用,等有时间了研究一下怎么修改。

还有,用2的话,有些url,不是直接某个图片的路径链接,有可能也显示不出来,不过现在项目中用到的都是拼的链接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值