hide method

void hide()

Hides the tooltip if it is displayed.

Implementation

void hide() {
  final TooltipBehaviorRenderer tooltipBehaviorRenderer =
      _chartState._tooltipBehaviorRenderer;
  // ignore: unnecessary_null_comparison
  if (tooltipBehaviorRenderer != null) {
    tooltipBehaviorRenderer._showLocation = null;
    tooltipBehaviorRenderer._show = false;
  }
  if (builder != null) {
    // hides tooltip template
    tooltipBehaviorRenderer._chartTooltipState?.widget.hide();
  } else {
    //hides default tooltip
    tooltipBehaviorRenderer._currentTooltipValue =
        tooltipBehaviorRenderer._prevTooltipValue = null;

    tooltipBehaviorRenderer._chartTooltipState?.widget.hide();
    if (tooltipBehaviorRenderer._renderBox != null) {
      tooltipBehaviorRenderer._renderBox!.canResetPath = true;
    }
  }
}