showSnackBar method

void showSnackBar({
  1. required String message,
  2. Color? textColor,
  3. Color? backgroundColor,
  4. Duration duration = const Duration(seconds: 3),
  5. SnackBarAction? action,
  6. SnackBarBehavior behavior = SnackBarBehavior.floating,
})

Implementation

void showSnackBar({
  required String message,
  Color? textColor,
  Color? backgroundColor,
  Duration duration = const Duration(seconds: 3),
  SnackBarAction? action,
  SnackBarBehavior behavior = SnackBarBehavior.floating,
}) {
  final cs = colorScheme;
  scaffoldMessenger
    ..hideCurrentSnackBar()
    ..showSnackBar(
      SnackBar(
        content: Text(
          message,
          style: TextStyle(color: textColor ?? cs.onInverseSurface),
        ),
        backgroundColor: backgroundColor ?? cs.inverseSurface,
        duration: duration,
        action: action,
        behavior: behavior,
      ),
    );
}