java.lang.Object | ||
↳ | com.facebook.drawee.controller.BaseControllerListener<INFO> | |
↳ | com.facebook.drawee.backends.pipeline.info.internal.ImagePerfControllerListener |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ImagePerfControllerListener(MonotonicClock clock, ImagePerfState imagePerfState, ImagePerfMonitor imagePerfMonitor) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void |
onFailure(String id, Throwable throwable)
Called after the fetch of the final image failed.
| ||||||||||
void |
onFinalImageSet(String id, ImageInfo imageInfo, Animatable animatable)
Called after the final image has been set.
| ||||||||||
void | onImageDrawn(String id, ImageInfo info, DimensionsInfo dimensionsInfo) | ||||||||||
void |
onIntermediateImageSet(String id, ImageInfo imageInfo)
Called after any intermediate image has been set.
| ||||||||||
void |
onRelease(String id)
Called after the controller released the fetched image.
| ||||||||||
void |
onSubmit(String id, Object callerContext)
Called before the image request is submitted.
| ||||||||||
void | reportViewVisible(long now) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Called after the fetch of the final image failed.
id | controller id |
---|---|
throwable | failure cause |
Called after the final image has been set.
id | controller id |
---|---|
imageInfo | image info |
Called after any intermediate image has been set.
id | controller id |
---|---|
imageInfo | image info |
Called after the controller released the fetched image.
IMPORTANT: It is not safe to reuse the controller from within this callback!
id | controller id |
---|
Called before the image request is submitted.
IMPORTANT: It is not safe to reuse the controller from within this callback!
id | controller id |
---|---|
callerContext | caller context |