LanguageSwitcherAnimationStyle constructor
const
LanguageSwitcherAnimationStyle({
- double triggerScale = 1.0,
- Duration triggerScaleDuration = const Duration(milliseconds: 150),
- Curve triggerScaleCurve = Curves.easeInOut,
- AnimationStyle? popupAnimationStyle,
- Duration popupContentFadeDuration = Duration.zero,
- double tapScale = 0.98,
- Duration tapScaleDuration = const Duration(milliseconds: 150),
- Curve tapScaleCurve = Curves.easeInOut,
- Duration transitionDuration = const Duration(milliseconds: 200),
- Curve transitionCurve = Curves.easeOutCubic,
- 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,
});