show method
Implementation
void show({Widget? widget}) {
if (_overlay != null) {
OverlayX ox = _overlay!;
ox.onRemoved(() {
_overlay = null;
show(widget: widget);
});
_overlay?.remove();
} else {
OverlayX ox = OverlayX((c) => widget ?? _defaultWidget());
ox.show();
_overlay = ox;
ox.onRemoved(() {
_overlay = null;
});
}
}