FSidebarItemMotion constructor

const FSidebarItemMotion({
  1. Duration expandDuration = const Duration(milliseconds: 200),
  2. Duration collapseDuration = const Duration(milliseconds: 150),
  3. Curve expandCurve = Curves.easeOutCubic,
  4. Curve collapseCurve = Curves.easeInCubic,
  5. Curve fadeInCurve = Curves.linear,
  6. Curve fadeOutCurve = Curves.linear,
  7. Curve iconExpandCurve = Curves.easeOut,
  8. Curve iconCollapseCurve = Curves.easeOut,
  9. Animatable<double> revealTween = const FImmutableTween(begin: 0.0, end: 1.0),
  10. Animatable<double> fadeTween = const FImmutableTween(begin: 0.0, end: 1.0),
  11. Animatable<double> iconTween = const FImmutableTween(begin: 0.0, end: 0.25),
})

Creates a FSidebarItemMotion.

Implementation

const FSidebarItemMotion({
  this.expandDuration = const Duration(milliseconds: 200),
  this.collapseDuration = const Duration(milliseconds: 150),
  this.expandCurve = Curves.easeOutCubic,
  this.collapseCurve = Curves.easeInCubic,
  this.fadeInCurve = Curves.linear,
  this.fadeOutCurve = Curves.linear,
  this.iconExpandCurve = Curves.easeOut,
  this.iconCollapseCurve = Curves.easeOut,
  this.revealTween = const FImmutableTween(begin: 0.0, end: 1.0),
  this.fadeTween = const FImmutableTween(begin: 0.0, end: 1.0),
  this.iconTween = const FImmutableTween(begin: 0.0, end: 0.25),
});