onDoubleTapUp method
Implementation
void onDoubleTapUp(TapUpDetails details) {
// debugPrint('onDoubleTapUp');
NormalEvent motionEvent = NormalEvent(details.localPosition, null);
Set<ChartGesture> removeSet = {};
for (var ele in _doubleTapNodeSet) {
if (!ele.isInArea(motionEvent.globalPosition)) {
removeSet.add(ele);
continue;
}
ele.doubleClickUp?.call(motionEvent);
ele.doubleClick?.call(motionEvent);
}
_doubleTapNodeSet.removeAll(removeSet);
for (var element in removeSet) {
element.doubleClickCancel?.call();
}
}