Crossfade Drawable
constructor(start: Drawable?, end: Drawable?, scale: <Error class: unknown class> = Scale.FIT, durationMillis: Int = DEFAULT_DURATION, fadeStart: Boolean = true, preferExactIntrinsicSize: Boolean = false)
Parameters
start
The Drawable to crossfade from.
end
The Drawable to crossfade to.
scale
The scaling algorithm for start and end.
duration Millis
The duration of the crossfade animation.
fade Start
If false, the start drawable will not fade out while the end drawable fades in.
prefer Exact Intrinsic Size
If true, this drawable's intrinsic width/height will only be -1 if start and end return -1 for that dimension. If false, the intrinsic width/height will be -1 if start or end return -1 for that dimension. This is useful for views that require an exact intrinsic size to scale the drawable.