onTapUp method
Implementation
void onTapUp(TapUpDetails details) {
// debugPrint('onTapUp');
Set<ChartGesture> removeSet = {};
NormalEvent motionEvent = NormalEvent(details.localPosition, null);
for (var ele in _tapNodeSet) {
if (!ele.isInArea(motionEvent.globalPosition)) {
removeSet.add(ele);
continue;
}
ele.clickUp?.call(motionEvent);
ele.click?.call(motionEvent);
}
_tapNodeSet.removeAll(removeSet);
for (var element in removeSet) {
element.clickCancel?.call();
}
_tapNodeSet.clear();
}