error static method
Future<void>
error(
- String message, {
- BuildContext? context,
- Widget? errorIcon,
- TextStyle? textStyle,
- Color? backgroundColor,
- Color? foregroundColor,
- EdgeInsetsGeometry? padding,
- BorderRadius? borderRadius,
- VisualDensity? visualDensity,
- TextAlign? textAlign,
- Color? maskColor,
- double? verticalGap,
- double? indicatorSize,
- ToastPosition? position,
- Duration? displayDuration,
- ToastAnimationBuilder? animationBuilder,
- bool? dismissOnTap,
- bool? isInteractive,
显示失败状态
Implementation
static Future<void> error(
String message, {
BuildContext? context,
Widget? errorIcon,
TextStyle? textStyle,
Color? backgroundColor,
Color? foregroundColor,
EdgeInsetsGeometry? padding,
BorderRadius? borderRadius,
VisualDensity? visualDensity,
TextAlign? textAlign,
Color? maskColor,
double? verticalGap,
double? indicatorSize,
ToastPosition? position,
Duration? displayDuration,
ToastAnimationBuilder? animationBuilder,
bool? dismissOnTap,
bool? isInteractive,
}) {
final ToastThemeData theme =
context == null ? _instance._theme : ToastTheme.of(context);
final Color foreground = _foreground(theme, foregroundColor);
final double effectiveIndicatorSize = _indicatorSize(theme, indicatorSize);
final Widget effectiveErrorIcon = errorIcon ??
theme.errorIcon ??
Icon(
Icons.clear,
color: foreground,
size: effectiveIndicatorSize,
);
return _showMsgWithIcon(
message,
effectiveErrorIcon,
theme,
dismissOnTap: dismissOnTap,
backgroundColor: backgroundColor,
foregroundColor: foreground,
textStyle: textStyle,
textAlign: textAlign,
visualDensity: visualDensity,
verticalGap: verticalGap,
maskColor: maskColor,
duration: displayDuration,
position: position,
padding: padding,
isInteractive: isInteractive,
animationBuilder: animationBuilder,
borderRadius: borderRadius,
);
}