showErrorNotice function
void
showErrorNotice(
- String title,
- String message, {
- Widget? leading,
- Color background = Colors.red,
- 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,
Implementation
void showErrorNotice(
String title,
String message, {
Widget? leading,
Color background = Colors.red,
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/error.riv",
fit: BoxFit.cover,
antialiasing: true,
),
),
background: background,
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,
);
}