removeOverlay method

void removeOverlay(
  1. Widget overlay
)

Removes a previously added overlay widget.

Implementation

void removeOverlay(Widget overlay) {
  final index = _overlayWidgets.indexOf(overlay);
  if (index != -1) {
    _overlayWidgets.removeAt(index);
    final element = _overlayElements.removeAt(index);
    element.unmount();
    scheduleFrame();
  }
}