.diskCacheStrategy(DiskCacheStrategy.DATA) .override(Api.SQUARE_THUMB_SIZE) .transition(withCrossFade());
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageViewRes = (ImageView) findViewById(R.id.svg_image_view1); imageViewNet = (ImageView) findViewById(R.id.svg_image_view2); requestBuilder = GlideApp.with(this) .as(PictureDrawable.class) .placeholder(R.drawable.image_loading) .error(R.drawable.image_error) .transition(withCrossFade()) .listener(new SvgSoftwareLayerSetter()); }
public static void loadCenterCrop(Context context, String url, ImageView view, int defaultResId) { if (SettingUtil.getInstance().getIsNoPhotoMode() && NetWorkUtil.isMobileConnected(context)) { view.setImageResource(defaultResId); } else { GlideApp.with(context) .load(url) .transition(withCrossFade()) .apply(new RequestOptions().centerCrop()) .into(view); } }
/** * 带监听处理 */ public static void loadCenterCrop(Context context, String url, ImageView view, RequestListener listener) { GlideApp.with(context) .load(url) .transition(withCrossFade()) .apply(new RequestOptions().centerCrop()) .listener(listener) .into(view); }
/** * 带加载异常图片 */ public static void loadCenterCrop(Context context, String url, ImageView view, int defaultResId, int errorResId) { if (SettingUtil.getInstance().getIsNoPhotoMode() && NetWorkUtil.isMobileConnected(context)) { view.setImageResource(defaultResId); } else { GlideApp.with(context) .load(url) .transition(withCrossFade()) .apply(new RequestOptions().centerCrop().error(errorResId)) .into(view); } }
.diskCacheStrategy(DiskCacheStrategy.DATA) .fitCenter() .transition(DrawableTransitionOptions.withCrossFade()) .override(imageSize.getWidth(), imageSize.getHeight()) .into(new DribbbleTarget(holder.getImage(), false));
@Override public void loadCircle(String url, final ImageView target, Options options) { RequestOptions requestOptions = wrapScaleType(options); requestOptions.optionalCircleCrop(); getRequestManager(target.getContext()) .load(url) .apply(requestOptions) .transition(withCrossFade()) .into(target); }
@Override public void loadNet(Context context, String url, Options options, final LoadCallback callback) { if (options == null) options = Options.defaultOptions(); RequestOptions requestOptions = wrapScaleType(options); getRequestManager(context) .load(url) .apply(requestOptions) .transition(withCrossFade()) .into(new SimpleTarget<Drawable>() { @Override public void onLoadFailed(@Nullable Drawable errorDrawable) { super.onLoadFailed(errorDrawable); } @Override public void onResourceReady(Drawable resource, Transition<? super Drawable> transition) { if (resource != null) { if (callback != null) { callback.onLoadReady(resource); } } } }); }
@Override public void loadCorner(String url, final ImageView target, int radius, Options options) { RequestOptions requestOptions = wrapScaleType(options); //设置图片圆角角度 MultiTransformation multiTransformation = new MultiTransformation<Bitmap>(new CenterCrop(), new RoundedCorners(radius)); requestOptions.transform(multiTransformation); getRequestManager(target.getContext()) .load(url) .apply(requestOptions) .transition(withCrossFade()) .into(target); } }
requestBuilder.transition(DrawableTransitionOptions.withCrossFade()) .into(new SimpleTarget<Drawable>(Target.SIZE_ORIGINAL, Target.SIZE_ORIGINAL) { @Override
public void loadImage(String path, ImageView imageView) { Glide.with(imageView.getContext()) .load(path) .apply(options) .transition(DrawableTransitionOptions.withCrossFade()) .into(imageView); } }
public FriendCircleAdapter(Context context, RecyclerView recyclerView, ImageWatcher imageWatcher) { this.mContext = context; this.mImageWatcher = imageWatcher; mRecyclerView = recyclerView; this.mLayoutManager = (LinearLayoutManager) recyclerView.getLayoutManager(); this.mAvatarSize = Utils.dp2px(44f); this.mLayoutInflater = LayoutInflater.from(context); this.mRequestOptions = new RequestOptions().centerCrop(); this.mDrawableTransitionOptions = DrawableTransitionOptions.withCrossFade(); if (context instanceof OnPraiseOrCommentClickListener) { this.mOnPraiseOrCommentClickListener = (OnPraiseOrCommentClickListener) context; } }
public static void loadYouTubeThumb(Context context, CollapsingToolbarLayout toolbar, ImageView imageView, String url) { Glide.with(context) .load(url) .listener(getPalette(Type.YOUTUBE, null, toolbar, null, url)) .transition(DrawableTransitionOptions.withCrossFade()) .apply(RequestOptions.centerCropTransform()) .into(imageView); }
public static void loadItemImg(Context context, MoviesAdapter.MoviesHolder holder, String url) { Glide.with(context) .load(url) .listener(getPalette(Type.ITEM, holder, null, null, url)) .transition(DrawableTransitionOptions.withCrossFade()) .apply(RequestOptions.centerCropTransform()) .into(holder.moviePosterImageView); }
public static void loadPoster(Context context, CardView card, ImageView imageView, String url) { Glide.with(context) .load(url) .listener(getPalette(Type.POSTER, null, null, card, url)) .transition(DrawableTransitionOptions.withCrossFade()) .apply(RequestOptions.centerCropTransform()) .into(imageView); }
public static void loadImageByRes(Context context, ImageView imageView, int resID) { if (context == null || ((Activity)context).isFinishing()) { return; } GlideApp.with(context) .load(resID) .diskCacheStrategy(DiskCacheStrategy.AUTOMATIC) .centerCrop() .transition(DrawableTransitionOptions.withCrossFade(200)) .into(imageView); }
glideRequest.transition(DrawableTransitionOptions.withCrossFade());
public static void loadImageByPath(Context context, ImageView imageView, String path) { if (context == null || ((Activity)context).isFinishing()) { return; } GlideApp.with(context) .load(new File(path)) .placeholder(R.drawable.background_gray) .diskCacheStrategy(DiskCacheStrategy.AUTOMATIC) .centerCrop() .transform(new GlideRoundTransform(BaseApplication.getInstance(), 5)) .transition(DrawableTransitionOptions.withCrossFade(200)) .into(imageView); }
public static void loadRoundImageByRes(Context context, ImageView imageView, int resID, int radiusTop, int radiusBottom) { if (context == null || ((Activity)context).isFinishing()) { return; } GlideApp.with(context) .load(resID) .diskCacheStrategy(DiskCacheStrategy.AUTOMATIC) .centerCrop() .transform(new GlideRoundTransform(BaseApplication.getInstance(), radiusTop, radiusBottom)) .transition(DrawableTransitionOptions.withCrossFade(200)) .into(imageView); }
public static void loadRoundImageByPath(Context context, ImageView imageView, String path, int radiusTop, int radiusBottom) { if (context == null || ((Activity)context).isFinishing()) { return; } GlideApp.with(context) .load(path) .diskCacheStrategy(DiskCacheStrategy.AUTOMATIC) .centerCrop() .transform(new GlideRoundTransform(BaseApplication.getInstance(), radiusTop, radiusBottom)) .transition(DrawableTransitionOptions.withCrossFade(200)) .into(imageView); }