toast static method
void
toast(
- dynamic message, {
- ToastStyle? style,
- int duration = Toast.SHORT,
- Gravity gravity = Gravity.bottom,
Toast a message to screen.
Implementation
static void toast(
dynamic message, {
ToastStyle? style,
int duration = Toast.SHORT,
Gravity gravity = Gravity.bottom,
}) {
assert(_supportedMessage(message), 'message type ${message.runtimeType} not supported!!');
OverlayEntry entry = OverlayEntry(builder: (context) {
_ToastWidget widget = _ToastWidget(message, style ?? _style, gravity);
return widget;
});
ContextHolder.currentOverlay.insert(entry);
Future.delayed(Duration(seconds: duration)).then((value) {
entry.remove();
});
}