showMessageDelayed method
dynamic
showMessageDelayed(
- String message, {
- int delayMilliseconds = 100,
- String title = "Message",
- Widget? titleWidget,
- Widget? messageWidget,
- MessageType type = MessageType.info,
- MessageStyle style = MessageStyle.flatColored,
- bool autoClose = true,
- int autoCloseDurationSeconds = 5,
- Alignment alignment = Alignment.bottomRight,
- TextDirection textDirection = TextDirection.ltr,
- bool showAnimation = false,
- int animationDurationMillis = 300,
- Widget? customIcon,
Implementation
showMessageDelayed(
String message, {
int delayMilliseconds = 100,
String title = "Message",
Widget? titleWidget,
Widget? messageWidget,
MessageType type = MessageType.info,
MessageStyle style = MessageStyle.flatColored,
bool autoClose = true,
int autoCloseDurationSeconds = 5,
Alignment alignment = Alignment.bottomRight,
TextDirection textDirection = TextDirection.ltr,
bool showAnimation = false,
int animationDurationMillis = 300,
Widget? customIcon,
}) {
if (!mounted) return;
Future.delayed(
Duration(milliseconds: delayMilliseconds),
() {
showMessage(
message,
title: title,
titleWidget: titleWidget,
messageWidget: messageWidget,
type: type,
style: style,
autoClose: autoClose,
autoCloseDurationSeconds: autoCloseDurationSeconds,
alignment: alignment,
textDirection: textDirection,
showAnimation: showAnimation,
animationDurationMillis: animationDurationMillis,
customIcon: customIcon,
);
},
);
}