mShowToastMessage function
void
mShowToastMessage(})
Implementation
void mShowToastMessage(
String message, {
IconData? icon,
Color? color,
Duration? duration,
ToastPosition? position,
}) {
showToastWidget(
Container(
constraints: BoxConstraints(maxWidth: 320.px),
padding: EdgeInsets.symmetric(horizontal: 24.0.px, vertical: 12.0.px),
decoration: BoxDecoration(
color: color ?? Colors.black87,
borderRadius: BorderRadius.circular(25.0.px),
),
child: Row(
mainAxisSize: MainAxisSize.min,
children: [
if (icon != null) Icon(icon, color: Colors.white),
if (icon != null) SizedBox(width: 12.0.px),
/// Construction box to set the size in 300 width.
ConstrainedBox(
constraints: BoxConstraints(maxWidth: 250.px),
child: Text(
message,
style: const TextStyle(color: Colors.white),
textAlign: TextAlign.center,
),
),
],
),
),
duration: duration ?? const Duration(seconds: 2),
position: position ?? ToastPosition.center,
dismissOtherToast: true,
);
}