FAccordionMotion constructor

const FAccordionMotion({
  1. Duration expandDuration = const Duration(milliseconds: 200),
  2. Curve expandCurve = Curves.easeOutCubic,
  3. Duration collapseDuration = const Duration(milliseconds: 200),
  4. Curve collapseCurve = Curves.easeInCubic,
  5. Curve iconExpandCurve = Curves.easeOut,
  6. Curve iconCollapseCurve = Curves.easeOut,
  7. Animatable<double> revealTween = const FImmutableTween(begin: 0.0, end: 1.0),
  8. Animatable<double> iconTween = const FImmutableTween(begin: 0.0, end: 0.50),
})

Creates a FAccordionMotion.

Implementation

const FAccordionMotion({
  this.expandDuration = const Duration(milliseconds: 200),
  this.expandCurve = Curves.easeOutCubic,
  this.collapseDuration = const Duration(milliseconds: 200),
  this.collapseCurve = Curves.easeInCubic,
  this.iconExpandCurve = Curves.easeOut,
  this.iconCollapseCurve = Curves.easeOut,
  this.revealTween = const FImmutableTween(begin: 0.0, end: 1.0),
  this.iconTween = const FImmutableTween(begin: 0.0, end: 0.50),
});