Glide加载转换Bitmap

来源:互联网 发布:淘宝双色球在哪里 编辑:程序博客网 时间:2024/06/16 03:05

今天项目里面用到了需要加载图片转换成Bitmap位图,本来我在项目里面就使用Glide框架进行图片的加载,所以就使用了Glide这种方法进行转换Bitmap。

方法1

   Glide.with(getActivity()).load(mUserEntity.getData().getCover()).asBitmap().into(new SimpleTarget<Bitmap>() {            @Override            public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {                mBitmapCover = resource;            }        });

方法2

Glide.with(getActivity()).load(mUserEntity.getData().getCover()).into(new Target<GlideDrawable>() {            @Override            public void onLoadStarted(Drawable placeholder) {            //Drawable进行转换            }            @Override            public void onLoadFailed(Exception e, Drawable errorDrawable) {            }            @Override            public void onResourceReady(GlideDrawable resource, GlideAnimation<? super GlideDrawable> glideAnimation) {            }            @Override            public void onLoadCleared(Drawable placeholder) {            }            @Override            public void getSize(SizeReadyCallback cb) {            }            @Override            public void setRequest(Request request) {            }            @Override            public Request getRequest() {                return null;            }            @Override            public void onStart() {            }            @Override            public void onStop() {            }            @Override            public void onDestroy() {            }        });
原创粉丝点击