showInfoNotice function

void showInfoNotice(
  1. String title,
  2. String message, {
  3. Widget? leading,
  4. Color? background,
  5. NotificationPosition position = NotificationPosition.top,
  6. DismissDirection slideDismissDirection = DismissDirection.up,
  7. Duration duration = const Duration(seconds: 4),
  8. Widget? trailing,
  9. EdgeInsetsGeometry? contentPadding,
  10. Color? foreground,
  11. double elevation = 16,
  12. Key? key,
  13. bool autoDismiss = true,
  14. BuildContext? context,
  15. TextStyle titleStyle = const TextStyle(color: Colors.white),
  16. TextStyle subtitleStyle = const TextStyle(color: Colors.white),
  17. Decoration? decoration,
  18. Decoration? foregroundDecoration,
  19. double? width,
  20. double? height,
  21. BoxConstraints? constraints,
  22. EdgeInsetsGeometry? margin,
  23. Matrix4? transform,
  24. AlignmentGeometry? transformAlignment,
  25. Clip clipBehavior = Clip.none,
  26. MaterialType type = MaterialType.canvas,
  27. Color? shadowColor,
  28. Color? surfaceTintColor,
  29. TextStyle? textStyle,
  30. BorderRadiusGeometry? borderRadius,
  31. ShapeBorder? shape,
  32. bool borderOnForeground = true,
  33. Duration animationDuration = kThemeChangeDuration,
  34. EdgeInsetsGeometry? padding,
  35. Color? color,
  36. AlignmentGeometry? alignment,
})

Implementation

void showInfoNotice(
  String title,
  String message, {
  Widget? leading,
  Color? background,
  NotificationPosition position = NotificationPosition.top,
  DismissDirection slideDismissDirection = DismissDirection.up,
  Duration duration = const Duration(seconds: 4),
  Widget? trailing,
  EdgeInsetsGeometry? contentPadding,
  Color? foreground,
  double elevation = 16,
  Key? key,
  bool autoDismiss = true,
  BuildContext? context,
  TextStyle titleStyle = const TextStyle(color: Colors.white),
  TextStyle subtitleStyle = const TextStyle(color: Colors.white),
  Decoration? decoration,
  Decoration? foregroundDecoration,
  double? width,
  double? height,
  BoxConstraints? constraints,
  EdgeInsetsGeometry? margin,
  Matrix4? transform,
  AlignmentGeometry? transformAlignment,
  Clip clipBehavior = Clip.none,
  MaterialType type = MaterialType.canvas,
  Color? shadowColor,
  Color? surfaceTintColor,
  TextStyle? textStyle,
  BorderRadiusGeometry? borderRadius,
  ShapeBorder? shape,
  bool borderOnForeground = true,
  Duration animationDuration = kThemeChangeDuration,
  EdgeInsetsGeometry? padding,
  Color? color,
  AlignmentGeometry? alignment,
}) {
  showSimpleNotification(
    Text(
      title,
      style: titleStyle,
    ),
    subtitle: Text(
      message,
      style: subtitleStyle,
    ),
    leading: SizedBox(
      height: 50,
      width: 50,
      child: leading ??
          const RiveAnimation.asset(
            "assets/rive/info1.riv",
            fit: BoxFit.cover,
            antialiasing: true,
          ),
    ),
    background: background ?? Colors.blue.shade300,
    position: position,
    slideDismissDirection: slideDismissDirection,
    duration: duration,
    trailing: trailing,
    contentPadding: contentPadding,
    foreground: foreground,
    elevation: elevation,
    padding: padding,
    color: color,
    alignment: alignment,
    key: key,
    autoDismiss: autoDismiss,
    context: context,
    decoration: decoration,
    foregroundDecoration: foregroundDecoration,
    width: width,
    height: height,
    constraints: constraints,
    margin: margin,
    transform: transform,
    transformAlignment: transformAlignment,
    clipBehavior: clipBehavior,
    type: type,
    shadowColor: shadowColor,
    surfaceTintColor: surfaceTintColor,
    textStyle: textStyle,
    borderRadius: borderRadius,
    shape: shape,
    borderOnForeground: borderOnForeground,
    animationDuration: animationDuration,
  );
}