{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}
Animation |
This interface provides a convenient way to query from an |
AnimationSpec |
|
DecayAnimationSpec |
|
DurationBasedAnimationSpec |
This describes |
Easing |
Easing is a way to adjust an animation’s fraction. |
FiniteAnimationSpec |
|
FloatAnimationSpec |
|
FloatDecayAnimationSpec |
This animation interface is intended to be stateless, just like Animation |
Transition.Segment |
|
TwoWayConverter |
|
VectorizedAnimationSpec |
|
VectorizedDecayAnimationSpec |
|
VectorizedDurationBasedAnimationSpec |
Base class for |
VectorizedFiniteAnimationSpec |
All the finite |
Animatable |
|
AnimatableKt |
|
AnimateAsStateKt |
|
AnimationKt |
|
AnimationResult |
AnimationResult contains information about an animation at the end of the animation. |
AnimationScope |
|
AnimationSpecKt |
|
AnimationState |
|
AnimationStateKt |
|
AnimationVector |
|
AnimationVector1D |
This class defines a 1D vector. |
AnimationVector2D |
This class defines a 2D vector that contains two Float values for the two dimensions. |
AnimationVector3D |
This class defines a 3D vector that contains three Float value fields for the three dimensions. |
AnimationVector4D |
This class defines a 4D vector that contains four Float fields for its four dimensions. |
AnimationVectorsKt |
|
AtomicReference |
|
CubicBezierEasing |
A cubic polynomial easing. |
DecayAnimation |
|
DecayAnimationSpecKt |
|
EasingFunctionsKt |
|
EasingKt |
|
FloatExponentialDecaySpec |
This is a decay animation where the friction/deceleration is always proportional to the velocity. |
FloatSpringSpec |
|
FloatTweenSpec |
|
InfiniteAnimationPolicyKt |
|
InfiniteRepeatableSpec |
|
InfiniteTransition |
|
InfiniteTransition.TransitionAnimationState |
Each animation created using |
InfiniteTransitionKt |
|
KeyframesSpec |
|
KeyframesSpec.KeyframeEntity |
Holder class for building a keyframes animation. |
KeyframesSpec.KeyframesSpecConfig |
|
MutableTransitionState |
MutableTransitionState contains two fields: |
RepeatableSpec |
|
SnapSpec |
|
SpringSpec |
Creates a |
StartOffset |
This class defines a start offset for |
StartOffsetType |
This class defines the two types of |
SuspendAnimationKt |
|
TargetBasedAnimation |
This is a convenient animation wrapper class that works for all target based animations, i.e. animations that has a pre-defined end value, unlike decay. |
Transition |
|
Transition.TransitionAnimationState |
Each animation created using |
TransitionKt |
|
TweenSpec |
Creates a TweenSpec configured with the given duration, delay, and easing curve. |
VectorConvertersKt |
|
VectorizedFloatAnimationSpec |
A convenient implementation of |
VectorizedInfiniteRepeatableSpec |
This animation takes another |
VectorizedKeyframesSpec |
|
VectorizedRepeatableSpec |
This animation takes another |
VectorizedSnapSpec |
|
VectorizedSpringSpec |
|
VectorizedTweenSpec |
|
VisibilityThresholdsKt |
|
AnimationConstants |
|
Spring |
Physics class contains a number of recommended configurations for physics animations. |
StartOffsetType.Companion |
AnimationEndReason |
Possible reasons for |
RepeatMode |
Repeat mode for |