snackBar static method

void snackBar({
  1. required String title,
  2. required String description,
  3. Color? color,
  4. dynamic onTap()?,
  5. Widget? body,
  6. SnackbarPosition position = SnackbarPosition.top,
  7. Duration duration = const Duration(seconds: 4),
  8. Curve curve = Curves.fastLinearToSlowEaseIn,
  9. BorderRadiusGeometry? borderRadius,
  10. double? blur,
  11. Duration openDuration = const Duration(milliseconds: 600),
  12. double? opacity,
  13. double? width,
  14. EdgeInsetsGeometry padding = const EdgeInsets.symmetric(horizontal: 15, vertical: 15),
  15. EdgeInsetsGeometry? margin,
  16. EdgeInsetsGeometry? leadingPadding,
  17. EdgeInsetsGeometry? trailingPadding,
  18. EdgeInsetsGeometry? titlePadding,
  19. EdgeInsetsGeometry? descriptionPadding,
  20. Widget? leading,
  21. Widget? trailing,
  22. double? itemSpaceHeight,
  23. Color? titleColor,
  24. Color? descriptionColor,
  25. double? titleSize,
  26. double? descriptionSize,
  27. TextStyle? titleStyle,
  28. TextStyle? descriptionStyle,
  29. 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,
    );