/** * 加载bitmap * * @param context * @param url * @param listener */ public static void loadBitmap(Context context, Object url, final ImageLoadConfig.BitmapLoadingListener listener) { if (url == null) { if (listener != null) { listener.onError(); } } else { Glide.with(context). load(url). asBitmap(). diskCacheStrategy(DiskCacheStrategy.NONE). dontAnimate(). into(new SimpleTarget<Bitmap>() { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) { if (listener != null) { listener.onSuccess(resource); } } }); } }
private void loadPhoto(final PhotoResult photoResult, final ImageView iv) { Glide.with(mContext).load(photoResult.getPhotoPath()).asBitmap() .centerCrop().dontAnimate().thumbnail(0.5F).override(photoSize, photoSize) .diskCacheStrategy(DiskCacheStrategy.RESULT).placeholder(R.drawable.photo_loading) .into(new SimpleTarget<Bitmap>() { @Override public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) { iv.setImageBitmap(resource); PhotoUtil.bitmap2File(mContext, resource, photoResult, null); } }); }
asBitmap(). priority(Priority.HIGH). dontAnimate(). listener(new RequestListener<Object, Bitmap>() { @Override