dismiss method

void dismiss()

Implementation

void dismiss() {
  if (_state.phase == OverlayPhase.idle) return;

  if (_expandController.value > 0.01) {
    _pendingFullDismiss = true;
    _state = _state.copyWith(phase: OverlayPhase.collapsing);
    notifyListeners();
    _expandController.reverse(from: _expandController.value);
  } else {
    _startDisappear();
  }
}