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.