ImageViewTarget

A Target that handles setting images on an ImageView.

Constructors

ImageViewTarget
Link copied to clipboard
fun ImageViewTarget(view: ImageView)

Functions

equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open override fun hashCode(): Int
onClear
Link copied to clipboard
open override fun onClear()

Called when the current drawable is no longer usable. Targets must stop using the current Drawable.

onCreate
Link copied to clipboard
open override fun onCreate(@NonNull p0: LifecycleOwner)
onDestroy
Link copied to clipboard
open override fun onDestroy(@NonNull p0: LifecycleOwner)
onError
Link copied to clipboard
open override fun onError(error: Drawable?)

Called if an error occurs while executing the request.

onPause
Link copied to clipboard
open override fun onPause(@NonNull p0: LifecycleOwner)
onResume
Link copied to clipboard
open override fun onResume(@NonNull p0: LifecycleOwner)
onStart
Link copied to clipboard
open override fun onStart(placeholder: Drawable?)

Called when the request starts.

open override fun onStart(owner: LifecycleOwner)
onStop
Link copied to clipboard
open override fun onStop(owner: LifecycleOwner)
onSuccess
Link copied to clipboard
open override fun onSuccess(result: Drawable)

Called if the request completes successfully.

toString
Link copied to clipboard
open override fun toString(): String

Properties

drawable
Link copied to clipboard
open override val drawable: Drawable?

The view's current Drawable.

view
Link copied to clipboard
open override val view: ImageView

The View used by this Target. This field should be immutable.