/** * Returns a {@link RequestOptions} object with {@link BaseRequestOptions#priority(Priority)}} * set. */ @SuppressWarnings("WeakerAccess") // Public API @NonNull @CheckResult public static RequestOptions priorityOf(@NonNull Priority priority) { return new RequestOptions().priority(priority); }
@Override public void loadImage(Context context, int resizeX, int resizeY, ImageView imageView, Uri uri) { Glide.with(context) .load(uri) .apply(new RequestOptions() .override(resizeX, resizeY) .priority(Priority.HIGH) .fitCenter()) .into(imageView); }
@Override public void loadGifImage(Context context, int resizeX, int resizeY, ImageView imageView, Uri uri) { Glide.with(context) .asGif() .load(uri) .apply(new RequestOptions() .override(resizeX, resizeY) .priority(Priority.HIGH) .fitCenter()) .into(imageView); }
SingleRequest<List> build() { RequestOptions requestOptions = new RequestOptions() .error(errorDrawable) .placeholder(placeholderDrawable) .fallback(fallbackDrawable) .override(overrideWidth, overrideHeight) .priority(priority) .signature(signature) .useUnlimitedSourceGeneratorsPool(useUnlimitedSourceGeneratorsPool); return SingleRequest.obtain( /*context=*/ glideContext, /*glideContext=*/ glideContext, model, transcodeClass, requestOptions, overrideWidth, overrideHeight, priority, target, /*targetListener=*/ null, requestListeners, requestCoordinator, engine, transitionFactory, Executors.directExecutor()); } }
new RequestOptions().diskCacheStrategy(DiskCacheStrategy.NONE)) .addEqualityGroup( new RequestOptions().priority(Priority.HIGH), new RequestOptions().priority(Priority.HIGH)) .addEqualityGroup( new RequestOptions().priority(Priority.LOW)) .addEqualityGroup( new RequestOptions().set(Option.memory("test"), true),
private RequestOptions wrapScaleType(Options options) { RequestOptions request = new RequestOptions() .diskCacheStrategy(DiskCacheStrategy.RESOURCE) .priority(Priority.HIGH);
/** * Returns a {@link RequestOptions} object with {@link #priority(Priority)}} set. */ @SuppressWarnings("WeakerAccess") // Public API @CheckResult public static RequestOptions priorityOf(@NonNull Priority priority) { return new RequestOptions().priority(priority); }
@Override public void loadImage(Context context, int resizeX, int resizeY, ImageView imageView, Uri uri) { Glide.with(context) .load(uri) .apply(new RequestOptions() .override(resizeX, resizeY) .priority(Priority.HIGH) .fitCenter()) .into(imageView); }
private static RequestOptions getRequestOptions() { RequestOptions requestOptions = new RequestOptions() .centerCrop() // 填充方式 .priority(Priority.HIGH) //优先级 .diskCacheStrategy(DiskCacheStrategy.ALL); //缓存策略 return requestOptions; }
private static RequestOptions getRequestOptions() { RequestOptions requestOptions = new RequestOptions() // 填充方式 .centerCrop() //优先级 .priority(Priority.HIGH) //缓存策略 .diskCacheStrategy(DiskCacheStrategy.ALL); return requestOptions; }
public static void showRemotePortrait(Context context, ImageView imageView ,Uri val){ RequestOptions requestOptions=new RequestOptions(); requestOptions.transform(new GlideRoundTransform()); requestOptions.priority(Priority.HIGH); requestOptions.placeholder(R.drawable.rc_default_portrait); if(val==null){ Glide.with(context) .load(R.drawable.rc_default_portrait) .apply(requestOptions) .into(imageView); }else{ Glide.with(context) .load(val) .apply(requestOptions) .into(imageView); } } }
@Override public void loadGifImage(Context context, int resizeX, int resizeY, ImageView imageView, Uri uri) { /*Glide.with(context) .load(uri) .asGif() .override(resizeX, resizeY) .priority(Priority.HIGH) .into(imageView);*/ RequestOptions requestOptions = new RequestOptions().override(resizeX,resizeY).priority(Priority.HIGH); Glide.with(context).asGif().load(uri).apply(requestOptions).into(imageView); }
/** * Sets the priority for this load. * * @param priority A priority. * @return This request builder. */ @CheckResult public RequestOptions priority(@NonNull Priority priority) { if (isAutoCloneEnabled) { return clone().priority(priority); } this.priority = Preconditions.checkNotNull(priority); fields |= PRIORITY; return selfOrThrowIfLocked(); }
@Override public void loadGifImage(Context context, int resizeX, int resizeY, ImageView imageView, Uri uri) { Glide.with(context) .asGif() .load(uri) .apply(new RequestOptions() .override(resizeX, resizeY) .priority(Priority.HIGH) .fitCenter()) .into(imageView); }
@Override public void loadImage(Context context, int resizeX, int resizeY, ImageView imageView, Uri uri) { /* Glide.with(context) .load(uri) .override(resizeX, resizeY) .priority(Priority.HIGH) .fitCenter() .into(imageView);*/ RequestOptions requestOptions = new RequestOptions().override(resizeX,resizeY).fitCenter().priority(Priority.HIGH); Glide.with(context).asDrawable().load(uri).apply(requestOptions).into(imageView); }
.load(imgUrl) .apply(new RequestOptions() .priority(Priority.IMMEDIATE) .diskCacheStrategy(DiskCacheStrategy.ALL)
RequestOptions gifOptions = new RequestOptions() .override(480, 800) .priority(Priority.HIGH) .diskCacheStrategy(DiskCacheStrategy.NONE); Glide.with(PicturePreviewActivity.this)
RequestOptions gifOptions = new RequestOptions() .override(480, 800) .priority(Priority.HIGH) .diskCacheStrategy(DiskCacheStrategy.NONE); Glide.with(PictureExternalPreviewActivity.this)