onLongPressMove method
Implementation
void onLongPressMove(LongPressMoveUpdateDetails details) {
// debugPrint('onLongPressMove');
LongPressMoveEvent event = LongPressMoveEvent(
details.localPosition,
details.localOffsetFromOrigin,
details.offsetFromOrigin,
);
Set<ChartGesture> removeSet = {};
for (var ele in _longPressNodeSet) {
if (!ele.isInArea(event.globalPosition)) {
removeSet.add(ele);
continue;
}
if (ele.longPressMove == null) {
continue;
}
ele.longPressMove?.call(event);
}
_longPressNodeSet.removeAll(removeSet);
for (var element in removeSet) {
element.longPressCancel?.call();
}
}