EventListener

actual abstract class EventListener
expect abstract class EventListener : ImageRequest.Listener

A listener for tracking the progress of an image request. This class is useful for measuring analytics, performance, or other metrics tracking.

See also

actual abstract class EventListener : ImageRequest.Listener

Constructors

Link copied to clipboard
constructor()
constructor()

Types

Link copied to clipboard
actual object Companion
expect object Companion
actual object Companion
Link copied to clipboard
actual fun interface Factory
expect fun interface Factory
actual fun interface Factory

Functions

Link copied to clipboard
expect open fun decodeEnd(request: ImageRequest, decoder: Decoder, options: Options, result: DecodeResult?)

Called after Decoder.decode.

actual open fun decodeEnd(request: ImageRequest, decoder: Decoder, options: Options, result: DecodeResult?)
Link copied to clipboard
expect open fun decodeStart(request: ImageRequest, decoder: Decoder, options: Options)

Called before Decoder.decode.

actual open fun decodeStart(request: ImageRequest, decoder: Decoder, options: Options)
Link copied to clipboard
expect open fun fetchEnd(request: ImageRequest, fetcher: Fetcher, options: Options, result: FetchResult?)

Called after Fetcher.fetch.

actual open fun fetchEnd(request: ImageRequest, fetcher: Fetcher, options: Options, result: FetchResult?)
Link copied to clipboard
expect open fun fetchStart(request: ImageRequest, fetcher: Fetcher, options: Options)

Called before Fetcher.fetch.

actual open fun fetchStart(request: ImageRequest, fetcher: Fetcher, options: Options)
Link copied to clipboard
expect open fun keyEnd(request: ImageRequest, output: String?)

Called after Keyer.key.

actual open fun keyEnd(request: ImageRequest, output: String?)
Link copied to clipboard
expect open fun keyStart(request: ImageRequest, input: Any)

Called before Keyer.key.

actual open fun keyStart(request: ImageRequest, input: Any)
Link copied to clipboard
expect open fun mapEnd(request: ImageRequest, output: Any)

Called after Mapper.map.

actual open fun mapEnd(request: ImageRequest, output: Any)
Link copied to clipboard
expect open fun mapStart(request: ImageRequest, input: Any)

Called before Mapper.map.

actual open fun mapStart(request: ImageRequest, input: Any)
Link copied to clipboard
expect open override fun onCancel(request: ImageRequest)
actual open override fun onCancel(request: ImageRequest)

Called if the request is cancelled.

Link copied to clipboard
expect open override fun onError(request: ImageRequest, result: ErrorResult)
actual open override fun onError(request: ImageRequest, result: ErrorResult)

Called if an error occurs while executing the request.

Link copied to clipboard
expect open override fun onStart(request: ImageRequest)
actual open override fun onStart(request: ImageRequest)

Called immediately after Target.onStart.

Link copied to clipboard
expect open override fun onSuccess(request: ImageRequest, result: SuccessResult)
actual open override fun onSuccess(request: ImageRequest, result: SuccessResult)

Called if the request completes successfully.

Link copied to clipboard
expect open fun resolveSizeEnd(request: ImageRequest, size: Size)

Called after SizeResolver.size.

actual open fun resolveSizeEnd(request: ImageRequest, size: Size)
Link copied to clipboard
expect open fun resolveSizeStart(request: ImageRequest, sizeResolver: SizeResolver)

Called before SizeResolver.size.

actual open fun resolveSizeStart(request: ImageRequest, sizeResolver: SizeResolver)
Link copied to clipboard
expect open fun transformEnd(request: ImageRequest, output: Bitmap)

Called after any Transformations are applied.

Link copied to clipboard
expect open fun transformStart(request: ImageRequest, input: Bitmap)

Called before any Transformations are applied.

Link copied to clipboard
open fun transitionEnd(request: <Error class: unknown class>, transition: Transition)

Called after Transition.transition.

Link copied to clipboard
open fun transitionStart(request: <Error class: unknown class>, transition: Transition)

Called before Transition.transition.