error static method

Future<void> error(
  1. String message, {
  2. BuildContext? context,
  3. Widget? errorIcon,
  4. TextStyle? textStyle,
  5. Color? backgroundColor,
  6. Color? foregroundColor,
  7. EdgeInsetsGeometry? padding,
  8. BorderRadius? borderRadius,
  9. VisualDensity? visualDensity,
  10. TextAlign? textAlign,
  11. Color? maskColor,
  12. double? verticalGap,
  13. double? indicatorSize,
  14. ToastPosition? position,
  15. Duration? displayDuration,
  16. ToastAnimationBuilder? animationBuilder,
  17. bool? dismissOnTap,
  18. 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,
  );
}