androidx.compose.ui.graphics.shadow
Interfaces
ShadowContext |
Class responsible for managing shadow related dependencies. |
Cmn
|
Classes
DropShadowPainter |
|
Cmn
|
InnerShadowPainter |
|
Cmn
|
Shadow |
Group of parameters that represent how a drop shadow or inner shadow should be rendered. |
Cmn
|
Top-level functions summary
ShadowContext |
Create a new |
android
|
Shadow? |
Linearly interpolate between two |
Cmn
|
Top-level functions
lerp
fun lerp(a: Shadow?, b: Shadow?, t: Float): Shadow?
Linearly interpolate between two Shadow
s.
The t
argument represents position on the timeline, with 0.0 meaning that the interpolation has not started, returning a
(or something equivalent to a
), 1.0 meaning that the interpolation has finished, returning b
(or something equivalent to b
), and values in between meaning that the interpolation is at the relevant point on the timeline between a
and b
.
The interpolation can be extrapolated beyond 0.0 and 1.0, so negative values and values greater than 1.0 are valid (and can easily be generated by curves).
If a
or b
are both null, this will return null
. If only one of the arguments is null, the null argument will be replaced with a transparent copy of the non-null argument