EventListener

actual 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

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

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

See also

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
actual open fun decodeEnd(request: ImageRequest, decoder: Decoder, options: Options, result: DecodeResult?)

Called after Decoder.decode.

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?)

Called after Decoder.decode.

Link copied to clipboard
actual open fun decodeStart(request: ImageRequest, decoder: Decoder, options: Options)

Called before Decoder.decode.

expect open fun decodeStart(request: ImageRequest, decoder: Decoder, options: Options)

Called before Decoder.decode.

actual open fun decodeStart(request: ImageRequest, decoder: Decoder, options: Options)

Called before Decoder.decode.

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

Called after Fetcher.fetch.

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?)

Called after Fetcher.fetch.

Link copied to clipboard
actual open fun fetchStart(request: ImageRequest, fetcher: Fetcher, options: Options)

Called before Fetcher.fetch.

expect open fun fetchStart(request: ImageRequest, fetcher: Fetcher, options: Options)

Called before Fetcher.fetch.

actual open fun fetchStart(request: ImageRequest, fetcher: Fetcher, options: Options)

Called before Fetcher.fetch.

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

Called after Keyer.key.

expect open fun keyEnd(request: ImageRequest, output: String?)

Called after Keyer.key.

actual open fun keyEnd(request: ImageRequest, output: String?)

Called after Keyer.key.

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

Called before Keyer.key.

expect open fun keyStart(request: ImageRequest, input: Any)

Called before Keyer.key.

actual open fun keyStart(request: ImageRequest, input: Any)

Called before Keyer.key.

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

Called after Mapper.map.

expect open fun mapEnd(request: ImageRequest, output: Any)

Called after Mapper.map.

actual open fun mapEnd(request: ImageRequest, output: Any)

Called after Mapper.map.

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

Called before Mapper.map.

expect open fun mapStart(request: ImageRequest, input: Any)

Called before Mapper.map.

actual open fun mapStart(request: ImageRequest, input: Any)

Called before Mapper.map.

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

Called if the request is cancelled.

expect open override fun onCancel(request: ImageRequest)
actual open override fun onCancel(request: ImageRequest)

Called if the request is cancelled.

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

Called if an error occurs while executing the request.

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
actual open override fun onStart(request: ImageRequest)

Called immediately after Target.onStart.

expect open override fun onStart(request: ImageRequest)
actual open override fun onStart(request: ImageRequest)

Called immediately after Target.onStart.

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

Called if the request completes successfully.

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
actual open fun resolveSizeEnd(request: ImageRequest, size: Size)

Called after SizeResolver.size.

expect open fun resolveSizeEnd(request: ImageRequest, size: Size)

Called after SizeResolver.size.

actual open fun resolveSizeEnd(request: ImageRequest, size: Size)

Called after SizeResolver.size.

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

Called before SizeResolver.size.

expect open fun resolveSizeStart(request: ImageRequest, sizeResolver: SizeResolver)

Called before SizeResolver.size.

actual open fun resolveSizeStart(request: ImageRequest, sizeResolver: SizeResolver)

Called before SizeResolver.size.

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

Called after any Transformations are applied.

expect open fun transformEnd(request: ImageRequest, output: Bitmap)

Called after any Transformations are applied.

actual open fun transformEnd(request: ImageRequest, output: Bitmap)

Called after any Transformations are applied.

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

Called before any Transformations are applied.

expect open fun transformStart(request: ImageRequest, input: Bitmap)

Called before any Transformations are applied.

actual open fun transformStart(request: ImageRequest, input: Bitmap)

Called before any Transformations are applied.

Link copied to clipboard
open fun transitionEnd(request: ImageRequest, transition: Transition)

Called after Transition.transition.

Link copied to clipboard
open fun transitionStart(request: ImageRequest, transition: Transition)

Called before Transition.transition.