glide 异常捕获,设置图片大小和获取bitmap

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010302327/article/details/82109623

现在glide更新的和以前的用法有些不一样了,所以简单的记录一下4.x的不同用法

Glide.with(MainActivity.this)
        .asBitmap()
        .listener(new RequestListener<Bitmap>() {
            @Override
            public boolean onLoadFailed(@Nullable GlideException e, Object model, Target<Bitmap> target, boolean isFirstResource) {
               //图片加载错误,没研究怎么判断异常类型,没有服务器配合研究
                return false;
            }

            @Override
            public boolean onResourceReady(Bitmap resource, Object model, Target<Bitmap> target, com.bumptech.glide.load.DataSource dataSource, boolean isFirstResource) {
                //resource就是得到的bitmap
                return false;
            }

        })
        .load(image)
        .preload(300, 300);//设置长宽,原图就去掉参数

猜你喜欢

转载自blog.csdn.net/u010302327/article/details/82109623
今日推荐