show static method
void
show(
- BuildContext context,
- String message, {
- Duration duration = const Duration(seconds: 2),
- Color backgroundColor = Colors.black87,
- Color textColor = Colors.white,
- double fontSize = 14.0,
- double borderRadius = 8.0,
- EdgeInsets padding = const EdgeInsets.symmetric(horizontal: 16, vertical: 10),
- ToastGravity gravity = ToastGravity.bottom,
Show a toast message.
Implementation
static void show(
BuildContext context,
String message, {
Duration duration = const Duration(seconds: 2),
Color backgroundColor = Colors.black87,
Color textColor = Colors.white,
double fontSize = 14.0,
double borderRadius = 8.0,
EdgeInsets padding = const EdgeInsets.symmetric(
horizontal: 16,
vertical: 10,
),
ToastGravity gravity = ToastGravity.bottom,
}) {
final overlay = Overlay.of(context, rootOverlay: true);
final overlayEntry = OverlayEntry(
builder: (context) => _ToastWidget(
message: message,
backgroundColor: backgroundColor,
textColor: textColor,
fontSize: fontSize,
borderRadius: borderRadius,
padding: padding,
gravity: gravity,
),
);
overlay.insert(overlayEntry);
Future.delayed(duration, overlayEntry.remove);
}