FToastStyle constructor

FToastStyle({
  1. required BoxDecoration decoration,
  2. required IconThemeData iconStyle,
  3. required TextStyle titleTextStyle,
  4. required TextStyle descriptionTextStyle,
  5. Duration enterExitDuration = const Duration(milliseconds: 400),
  6. Curve enterCurve = Curves.easeOutCubic,
  7. Curve exitCurve = Curves.easeOutCubic,
  8. double entranceExitOpacity = 0.0,
  9. Duration transitionDuration = const Duration(milliseconds: 400),
  10. Curve transitionCurve = Curves.easeOutCubic,
  11. Duration swipeCompletionDuration = const Duration(milliseconds: 150),
  12. Curve swipeCompletionCurve = Curves.easeInCubic,
  13. BoxConstraints constraints = const BoxConstraints(maxHeight: 250, maxWidth: 400),
  14. EdgeInsetsGeometry padding = const EdgeInsets.all(16),
  15. ImageFilter? backgroundFilter,
  16. double iconSpacing = 10,
  17. double titleSpacing = 1,
  18. double suffixSpacing = 12,
})

Creates a FToastStyle.

Implementation

FToastStyle({
  required this.decoration,
  required this.iconStyle,
  required this.titleTextStyle,
  required this.descriptionTextStyle,
  this.enterExitDuration = const Duration(milliseconds: 400),
  this.enterCurve = Curves.easeOutCubic,
  this.exitCurve = Curves.easeOutCubic,
  this.entranceExitOpacity = 0.0,
  this.transitionDuration = const Duration(milliseconds: 400),
  this.transitionCurve = Curves.easeOutCubic,
  this.swipeCompletionDuration = const Duration(milliseconds: 150),
  this.swipeCompletionCurve = Curves.easeInCubic,
  this.constraints = const BoxConstraints(maxHeight: 250, maxWidth: 400),
  this.padding = const EdgeInsets.all(16),
  this.backgroundFilter,
  this.iconSpacing = 10,
  this.titleSpacing = 1,
  this.suffixSpacing = 12,
});