animation_kit library

Prebuilt animation primitives with timeline sequencing and spring physics

Classes

AnimatedVisibility
Fades a child in or out based on a visible boolean.
AnimationChain
Renders children one at a time with sequential fade and slide animations.
AnimationDelay
Delays the appearance of a child widget by a configurable duration, then reveals it with an opacity transition.
AnimationSequence
Runs child animations in sequence with configurable delays.
Bounce
Bounce in a child widget with an elastic overshoot effect.
FadeIn
Fade in a child widget.
Pulse
Pulse a child widget with a repeating scale animation.
RepeatAnimation
Wraps a child with a repeating opacity animation.
ScaleIn
Scale in a child widget from 0 to 1.
Shake
Shake a child widget horizontally using a sine-based offset.
SlideIn
Slide in a child widget from a given direction.
SpringWidget
Widget that applies spring physics to its child's position.