Custom
constructor(durationMillis: Int = DEFAULT_ANIMATION_DURATION, alpha: (Float) -> Float = { 1f }, scaleX: (Float) -> Float = { 1f }, scaleY: (Float) -> Float = { 1f }, translationX: (Float) -> Float = { 0f }, translationY: (Float) -> Float = { 0f }, rotationZ: (Float) -> Float = { 0f })(source)
Parameters
durationMillis
Total duration of the animation in milliseconds.
alpha
Maps progress → opacity.
scaleX
Maps progress → horizontal scale factor.
scaleY
Maps progress → vertical scale factor.
translationX
Maps progress → horizontal translation in pixels.
translationY
Maps progress → vertical translation in pixels.
rotationZ
Maps progress → rotation around the Z-axis in degrees.