LanguageSwitcherAnimationStyle constructor

const LanguageSwitcherAnimationStyle({
  1. double triggerScale = 1.0,
  2. Duration triggerScaleDuration = const Duration(milliseconds: 150),
  3. Curve triggerScaleCurve = Curves.easeInOut,
  4. AnimationStyle? popupAnimationStyle,
  5. Duration popupContentFadeDuration = Duration.zero,
  6. double tapScale = 0.98,
  7. Duration tapScaleDuration = const Duration(milliseconds: 150),
  8. Curve tapScaleCurve = Curves.easeInOut,
  9. Duration transitionDuration = const Duration(milliseconds: 200),
  10. Curve transitionCurve = Curves.easeOutCubic,
  11. Curve checkmarkCurve = Curves.easeOutBack,
})

Implementation

const LanguageSwitcherAnimationStyle({
  this.triggerScale = 1.0,
  this.triggerScaleDuration = const Duration(milliseconds: 150),
  this.triggerScaleCurve = Curves.easeInOut,
  this.popupAnimationStyle,
  this.popupContentFadeDuration = Duration.zero,
  this.tapScale = 0.98,
  this.tapScaleDuration = const Duration(milliseconds: 150),
  this.tapScaleCurve = Curves.easeInOut,
  this.transitionDuration = const Duration(milliseconds: 200),
  this.transitionCurve = Curves.easeOutCubic,
  this.checkmarkCurve = Curves.easeOutBack,
});