Home | History | Annotate | Download | only in glide

Lines Matching refs:Request

21 import com.bumptech.glide.request.FutureTarget;
22 import com.bumptech.glide.request.GenericRequest;
23 import com.bumptech.glide.request.Request;
24 import com.bumptech.glide.request.RequestCoordinator;
25 import com.bumptech.glide.request.RequestFutureTarget;
26 import com.bumptech.glide.request.RequestListener;
27 import com.bumptech.glide.request.ThumbnailRequestCoordinator;
28 import com.bumptech.glide.request.animation.GlideAnimationFactory;
29 import com.bumptech.glide.request.animation.NoAnimation;
30 import com.bumptech.glide.request.animation.ViewAnimationFactory;
31 import com.bumptech.glide.request.animation.ViewPropertyAnimation;
32 import com.bumptech.glide.request.animation.ViewPropertyAnimationFactory;
33 import com.bumptech.glide.request.target.PreloadTarget;
34 import com.bumptech.glide.request.target.Target;
112 * Loads and displays the resource retrieved by the given thumbnail request if it finishes before this request.
115 * thumb request completes after the full request, the thumb resource will never replace the full resource.
123 * @param thumbnailRequest The request to use to load the thumbnail.
124 * @return This request builder.
134 * Loads a resource in an identical manner to this request except with the dimensions of the target multiplied
156 * @return This request builder.
174 * @return This request builder.
194 * @return This request builder.
215 * @return This request builder.
229 * Sets the source encoder to use to encode the data retrieved by this request directly into cache. The returned
235 * @return This request builder.
260 * @return This request builder.
280 * @return This request builder.
297 * @return This request builder.
311 * @return This request builder.
328 * @return This request builder.
344 * @return This request builder.
357 * @return This request builder.
369 * @return This request builder.
380 * @see #animate(com.bumptech.glide.request.animation.ViewPropertyAnimation.Animator)
385 * {@link #animate(com.bumptech.glide.request.animation.ViewPropertyAnimation.Animator)}. Scheduled to be removed in
388 * @return This request builder.
400 * @param animator The {@link com.bumptech.glide.request.animation.ViewPropertyAnimation.Animator} to run.
401 * @return This request builder.
423 * @return This request builder.
436 * @return This request builder.
449 * @return This request builder.
462 * @return This request builder.
473 * exception handler per type of request (usually activity/fragment) rather than pass one in per request to
476 * @param requestListener The request listener to use.
477 * @return This request builder.
490 * Note - this is not a guarantee. If a request is already pending for this resource and that request is not
495 * @return This request builder.
506 * impractical to return that size from {@link Target#getSize(com.bumptech.glide.request.target.SizeReadyCallback)}.
510 * @return This request builder.
537 * @return This request builder.
551 * This method must be called at least once before {@link #into(com.bumptech.glide.request.target.Target)} is
556 * @return This request builder.
565 * Returns a copy of this request builder with all of the options set so far on this builder.
589 * @see Glide#clear(com.bumptech.glide.request.target.Target)
603 Request previous = target.getRequest();
611 Request request = buildRequest(target);
612 target.setRequest(request);
614 requestTracker.runRequest(request);
626 * @return The {@link com.bumptech.glide.request.target.Target} used to wrap the given {@link ImageView}.
662 * @see Glide#clear(com.bumptech.glide.request.FutureTarget)
664 * @return An {@link com.bumptech.glide.request.FutureTarget} that can be used to obtain the
719 private Request buildRequest(Target<TranscodeType> target) {
726 private Request buildRequestRecursive(Target<TranscodeType> target, ThumbnailRequestCoordinator parentCoordinator) {
728 // Recursive case: contains a potentially recursive thumbnail request builder.
738 Request fullRequest = obtainRequest(target, sizeMultiplier, priority, coordinator);
740 Request thumbRequest = thumbnailRequestBuilder.buildRequestRecursive(target, coordinator);
744 // Base case: thumbnail multiplier generates a thumbnail request, but cannot recurse.
746 Request fullRequest = obtainRequest(target, sizeMultiplier, priority, coordinator);
747 Request thumbnailRequest = obtainRequest(target, thumbSizeMultiplier, getThumbnailPriority(), coordinator);
756 private Request obtainRequest(Target<TranscodeType> target, float sizeMultiplier, Priority priority,