VoToastTheme class

Constructors

VoToastTheme({double? verticalSpacing, double? horizontalSpacing, double? leadingSize, VoToastStyle defaultStyle = VoToastStyle.snackBar, VoToastPosition defaultPosition = VoToastPosition.bottom, Duration duration = const Duration(seconds: 20), Duration? animationDuration = const Duration(milliseconds: 300), Curve appearCurve = Curves.easeOutBack, Curve dismissCurve = Curves.easeInBack, double? snackBarRadius, VoToastAlignment horizontalAlignment = VoToastAlignment.center, double? bannerRadius, EdgeInsetsGeometry? contentPadding, int maxLines = 4, Color? backgroundColor, Color? borderColor, List<BoxShadow>? boxShadow, double? widthFactor, double? maxWidth, bool genericStyle = true, TextStyle? titleStyle, TextStyle? messageStyle, double snackBarStackOffset = 16, double bannerStackOffset = 20, double secondStackScale = 0.95, double thirdStackScale = 0.90, int maxVisible = 3, Widget? errorIcon, Widget? warningIcon, Widget? successIcon, Widget? infoIcon})
const

Properties

animationDuration → Duration?
final
appearCurve → Curve
final
backgroundColor → Color?
final
bannerRadius → double?
final
bannerStackOffset → double
final
borderColor → Color?
final
boxShadow → List<BoxShadow>?
final
contentPadding → EdgeInsetsGeometry?
final
defaultPosition → VoToastPosition
final
defaultStyle → VoToastStyle
final
dismissCurve → Curve
final
duration → Duration
final
errorIcon → Widget?
final
genericStyle → bool
final
hashCode → int
The hash code for this object.
no setterinherited
horizontalAlignment → VoToastAlignment
final
horizontalSpacing → double?
final
infoIcon → Widget?
final
isAutoDismissible → bool
final
leadingSize → double?
final
maxLines → int
final
maxVisible → int
final
maxWidth → double?
final
messageStyle → TextStyle?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
secondStackScale → double
final
snackBarRadius → double?
final
snackBarStackOffset → double
final
successIcon → Widget?
final
thirdStackScale → double
final
titleStyle → TextStyle?
final
verticalSpacing → double?
final
warningIcon → Widget?
final
widthFactor → double?
final

Methods

copyWith({VoToastStyle? defaultStyle, VoToastPosition? defaultPosition, Duration? duration, Color? backgroundColor, Color? borderColor, List<BoxShadow>? boxShadow, double? widthFactor, double? maxWidth, Duration? animationDuration, Curve? appearCurve, Curve? dismissCurve, double? snackBarRadius, double? bannerRadius, EdgeInsetsGeometry? contentPadding, VoToastAlignment? horizontalAlignment, double? leadingSize, int? maxLines, TextStyle? titleStyle, TextStyle? messageStyle, int? maxVisible, double? snackBarStackOffset, double? bannerStackOffset, double? secondStackScale, double? thirdStackScale, Widget? errorIcon, Widget? warningIcon, Widget? successIcon, Widget? infoIcon}) → VoToastTheme
defaultIcon(VoToastType type) → Widget
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited