toast static method

void toast(
  1. dynamic message, {
  2. ToastStyle? style,
  3. int duration = Toast.SHORT,
  4. 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();
  });
}