ensureTooltipVisible method

bool ensureTooltipVisible()

Implementation

bool ensureTooltipVisible() {
  if (!_visible) return false;
  _timer?.cancel();
  _timer = null;
  switch (_controller.status) {
    case AnimationStatus.dismissed:
    case AnimationStatus.reverse:
      _scheduleShowTooltip(withDelay: Duration.zero);
      return true;
    case AnimationStatus.forward:
    case AnimationStatus.completed:
      return false;
  }
}