snackBar static method
void
snackBar({
- required String title,
- required String description,
- Color? color,
- dynamic onTap()?,
- Widget? body,
- SnackbarPosition position = SnackbarPosition.top,
- Duration duration = const Duration(seconds: 4),
- Curve curve = Curves.fastLinearToSlowEaseIn,
- BorderRadiusGeometry? borderRadius,
- double? blur,
- Duration openDuration = const Duration(milliseconds: 600),
- double? opacity,
- double? width,
- EdgeInsetsGeometry padding = const EdgeInsets.symmetric(horizontal: 15, vertical: 15),
- EdgeInsetsGeometry? margin,
- EdgeInsetsGeometry? leadingPadding,
- EdgeInsetsGeometry? trailingPadding,
- EdgeInsetsGeometry? titlePadding,
- EdgeInsetsGeometry? descriptionPadding,
- Widget? leading,
- Widget? trailing,
- double? itemSpaceHeight,
- Color? titleColor,
- Color? descriptionColor,
- double? titleSize,
- double? descriptionSize,
- TextStyle? titleStyle,
- TextStyle? descriptionStyle,
- BoxBorder? border,
The best snackbar widget
Implementation
static void snackBar({
required String title,
required String description,
Color? color,
Function()? onTap,
Widget? body,
SnackbarPosition position = SnackbarPosition.top,
Duration duration = const Duration(seconds: 4),
Curve curve = Curves.fastLinearToSlowEaseIn,
BorderRadiusGeometry? borderRadius,
double? blur,
Duration openDuration = const Duration(milliseconds: 600),
double? opacity,
double? width,
EdgeInsetsGeometry padding =
const EdgeInsets.symmetric(horizontal: 15, vertical: 15),
EdgeInsetsGeometry? margin,
EdgeInsetsGeometry? leadingPadding,
EdgeInsetsGeometry? trailingPadding,
EdgeInsetsGeometry? titlePadding,
EdgeInsetsGeometry? descriptionPadding,
Widget? leading,
Widget? trailing,
double? itemSpaceHeight,
Color? titleColor,
Color? descriptionColor,
double? titleSize,
double? descriptionSize,
TextStyle? titleStyle,
TextStyle? descriptionStyle,
BoxBorder? border,
}) =>
_GrockSnackbar.showSnackbar(
borderRadius: borderRadius,
duration: duration,
onTap: onTap,
position: position,
curve: curve,
blur: blur,
body: body,
openDuration: openDuration,
opacity: opacity,
color: color,
width: width,
padding: padding,
margin: margin,
leadingPadding: leadingPadding,
trailingPadding: trailingPadding,
leading: leading,
trailing: trailing,
itemSpaceHeight: itemSpaceHeight,
title: title,
description: description,
titleColor: titleColor,
descriptionColor: descriptionColor,
titleSize: titleSize,
descriptionSize: descriptionSize,
titleStyle: titleStyle,
descriptionStyle: descriptionStyle,
border: border,
descriptionPadding: descriptionPadding,
titlePadding: titlePadding,
);