|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bumptech.glide.request.ThumbnailRequestCoordinator
public class ThumbnailRequestCoordinator
A coordinator that coordinates two individual Request
s that load a small thumbnail version of an image and
the full size version of the image at the same time.
Constructor Summary | |
---|---|
ThumbnailRequestCoordinator()
|
|
ThumbnailRequestCoordinator(RequestCoordinator coordinator)
|
Method Summary | |
---|---|
void |
begin()
Starts first the thumb request and then the full request. |
boolean |
canNotifyStatusChanged(Request request)
Returns true if the request is the request loading the fullsize image and if neither the full nor the thumbnail image have completed sucessfully. |
boolean |
canSetImage(Request request)
Returns true if the request is either the request loading the fullsize image or if the request loading the full size image has not yet completed. |
void |
clear()
Prevents any bitmaps being loaded from previous requests, releases any resources held by this request, displays the current placeholder if one was provided, and marks the request as having been cancelled. |
boolean |
isAnyResourceSet()
Returns true if any coordinated Request has successfully completed. |
boolean |
isCancelled()
Returns true if the request has been cancelled. |
boolean |
isComplete()
Returns true if the full request is complete. |
boolean |
isFailed()
Returns true if the full request has failed. |
boolean |
isPaused()
Returns true if this request is paused and may be restarted. |
boolean |
isResourceSet()
Returns true if a non-placeholder resource is set. |
boolean |
isRunning()
Returns true if the full request is still running. |
void |
onRequestSuccess(Request request)
Must be called when a request coordinated by this object completes successfully. |
void |
pause()
Identical to Request.clear() except that the request may later be restarted. |
void |
recycle()
Recycles the request object and releases its resources. |
void |
setRequests(Request full,
Request thumb)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ThumbnailRequestCoordinator()
public ThumbnailRequestCoordinator(RequestCoordinator coordinator)
Method Detail |
---|
public void setRequests(Request full, Request thumb)
public boolean canSetImage(Request request)
canSetImage
in interface RequestCoordinator
request
- The Request
requesting permission to display a bitmap.public boolean canNotifyStatusChanged(Request request)
canNotifyStatusChanged
in interface RequestCoordinator
request
- The Request
requesting permission to display a placeholder..public boolean isAnyResourceSet()
RequestCoordinator
Request
has successfully completed.
isAnyResourceSet
in interface RequestCoordinator
Request.isComplete()
public void onRequestSuccess(Request request)
RequestCoordinator
onRequestSuccess
in interface RequestCoordinator
public void begin()
begin
in interface Request
public void pause()
Request
Request.clear()
except that the request may later be restarted.
pause
in interface Request
public void clear()
clear
in interface Request
public boolean isPaused()
Request
isPaused
in interface Request
public boolean isRunning()
isRunning
in interface Request
public boolean isComplete()
isComplete
in interface Request
public boolean isResourceSet()
Request
Request.isComplete()
} returns false.
isResourceSet
in interface Request
public boolean isCancelled()
Request
isCancelled
in interface Request
public boolean isFailed()
isFailed
in interface Request
public void recycle()
recycle
in interface Request
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |