What is AnimationController and how does it work?
AnimationController is the driver of explicit animations. It generates values from 0.0 to 1.0 over a given ...
12 questions
Controllers, tweens, Hero, Rive, physics-based
AnimationController is the driver of explicit animations. It generates values from 0.0 to 1.0 over a given ...
A Tween maps an animation's 0.0–1.0 range to any value range (e.g., 0.0–300.0 for size, Colors.red to Color...
Implicit animations (AnimatedContainer, AnimatedOpacity) automatically animate between property changes wit...
Hero wraps a widget with a shared tag. During navigation, Flutter finds matching tags on source and destina...
AnimatedBuilder is a general-purpose widget that rebuilds its builder on every animation tick. AnimatedWidg...
Use a single AnimationController with Interval curves to time different animations within its 0.0–1.0 range...
TweenAnimationBuilder is an implicit animation widget that animates to a new target value whenever it chang...
Pass an Animation<T> to your CustomPainter and declare it in the repaint argument. Flutter calls paint() on...
Physics-based animations use simulations (SpringSimulation, GravitySimulation, FrictionSimulation) instead ...
Lottie plays pre-exported After Effects animations (JSON) with no interactivity. Rive supports state machin...
Use PageRouteBuilder to define a transitionsBuilder callback that returns your animated widget. You receive...
Use RepaintBoundary to isolate animated subtrees, avoid animating properties that trigger layout (width/hei...