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);

  final ChartLegendItem legendItem = item as ChartLegendItem;
  final int toggledIndex = legendItem.pointIndex;
  segments[toggledIndex].isVisible = !isToggled;

  canUpdateOrCreateSegments = true;
  markNeedsLayout();
  legendItem.onToggled?.call();
}