handleLegendItemTapped method

  1. @override
void handleLegendItemTapped(
  1. LegendItem item,
  2. bool isToggled
)
override

Implementation

@override
void handleLegendItemTapped(LegendItem item, bool isToggled) {
  super.handleLegendItemTapped(item, isToggled);
  controller.isVisible = !isToggled;
  if (controller.isVisible == !isToggled) {
    item.onToggled?.call();
  }

  if (trendlineContainer != null) {
    trendlineContainer!.updateLegendState(item, isToggled);
    markNeedsLegendUpdate();
  }
  markNeedsUpdate();
}