Skip to content
masterclass Buddy

Flutter & Dart · Class

AnimationController

AnimationController drives an Animation<double> over time. It can run forward or backward, stop, jump to a value, or use physics.

Last updated

Syntax

AnimationController({double? value, Duration? duration, Duration? reverseDuration, String? debugLabel, double lowerBound = 0.0, double upperBound = 1.0, AnimationBehavior animationBehavior = AnimationBehavior.normal, required TickerProvider vsync})

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • Animation
  • Animatable
  • Tween
  • CurvedAnimation
  • FadeTransition
  • TickerProvider
  • TickerMode
  • SingleTickerProviderStateMixin

Source: AnimationController class - animation library - Dart API. Checked 2026-11-03.