showPopup static method

void showPopup(
  1. Widget title, {
  2. Duration duration = const Duration(seconds: 2),
})

팝업 보여주기

Implementation

static void showPopup(Widget title, {Duration duration = const Duration(seconds: 2)}) async {
  if (overlayEntry.mounted == false) {
    try {
      Navigator.of(clueNavigatorKey.currentContext!).overlay!.insert(overlayEntry);
      await Future.delayed(const Duration(milliseconds: 50));
    } catch (e) {
      // already overlayEntry
    }
  }
  await Future.delayed(const Duration(milliseconds: 50));
  addItem(title);
  await Future.delayed(duration);
  removeItem(0);
}