showToastEntry method

bool showToastEntry(
  1. OverlayEntry entry
)

显示Toast Entry

Implementation

bool showToastEntry(OverlayEntry entry) {
  final overlay = _getOverlay();
  if (overlay == null) {
    Log.console('ComToast: 无法找到可用的Overlay');
    return false;
  }

  // 如果有正在显示的Toast,先移除
  if (_isToastShowing) {
    hideToastEntry();
  }

  _isToastShowing = true;
  _toastEntry = entry;
  overlay.insert(entry);
  return true;
}