show method

Future show()

Implementation

Future show() {
  /// Reset the states
  _isStretchForwardFromShow = true;
  isShowingTriggeredWidget = false;
  autoCalculatedSize = Size.zero;
  controller?.reset();
  if (mounted) setState(() {});

  /// Return the future to the caller
  Completer? previous = _showedCompleter;
  if (previous != null && !previous.isCompleted) {
    previous.complete();
  }
  _showedCompleter = null;
  Completer completer = Completer();
  _showedCompleter = completer;
  return completer.future;
}