Interfaces
AnimationDefinition
AnimationDefinition
interface AnimationDefinition { backgroundColor: Color; curve: any; delay: number; duration: number; height: string | number | LengthDipUnit | LengthPxUnit | LengthPercentUnit; iterations: number; opacity: number; rotate: number | Point3D; scale: Pair; target: View; translate: Pair; width: string | number | LengthDipUnit | LengthPxUnit | LengthPercentUnit; }
Defines animation options for the View.animate method.
Summary β
Properties β
curve β
An optional animation curve. Possible values are contained in the [AnimationCurve enumeration](../modules/_ui_enums_.animationcurve.html).
Alternatively, you can pass an instance of type UIViewAnimationCurve for iOS or android.animation.TimeInterpolator for Android.
delay β
The amount of time, in milliseconds, to delay starting the animation.
duration β
The length of the animation in milliseconds. The default duration is 300 milliseconds.
height β
height?: string | number | LengthDipUnit | LengthPxUnit | LengthPercentUnit
Animates the height of a view.
iterations β
Specifies how many times the animation should be played. Default is 1.
iOS animations support fractional iterations, i.e. 1.5.
To repeat an animation infinitely, use Number.POSITIVE_INFINITY
opacity β
Animates the opacity of the view. Value should be a number between 0.0 and 1.0
rotate β
Animates the rotate affine transform of the view. Value should be a number specifying the rotation amount in degrees.
scale β
Animates the scale affine transform of the view.
translate β
Animates the translate affine transform of the view.
width β
width?: string | number | LengthDipUnit | LengthPxUnit | LengthPercentUnit
Animates the width of a view.
- Previous
- AndroidActivityResultEventData
- Next
- ApplicationEventData
On this page