onLongPressEnd method
Implementation
void onLongPressEnd(LongPressEndDetails details) {
NormalEvent event = NormalEvent(details.localPosition, null);
Set<ChartGesture> removeSet = {};
for (var ele in _longPressNodeSet) {
if (!ele.isInArea(event.globalPosition)) {
removeSet.add(ele);
continue;
}
if (ele.longPressEnd == null) {
continue;
}
ele.longPressEnd?.call(event);
}
_longPressNodeSet.removeAll(removeSet);
for (var element in removeSet) {
element.longPressCancel?.call();
}
}