ToggleAnimation constructor

ToggleAnimation({
  1. required TickerProvider vsync,
  2. required Duration duration,
  3. Duration? reverseDuration,
  4. bool maintainSpeed = true,
  5. AnimationBehavior animationBehavior = AnimationBehavior.normal,
})

Creates a ToggleAnimation.

Example:

class MyState extends State<StatefulWidget> with SingleTickerProviderMixin {
  late final ToggleAnimation toggleAnimation = ToggleAnimation(
    vsync: this,
    duration: Durations.medium1,
  );
}

Implementation

ToggleAnimation({
  required super.vsync,
  required this.duration,
  this.reverseDuration,
  this.maintainSpeed = true,
  super.animationBehavior,
});