|
@@ -23,7 +23,9 @@ abstract class ReorderFlexDragTargetInterceptor {
|
|
ReorderFlexDraggableTargetBuilder? get draggableTargetBuilder => null;
|
|
ReorderFlexDraggableTargetBuilder? get draggableTargetBuilder => null;
|
|
}
|
|
}
|
|
|
|
|
|
-abstract class OverlapReorderFlexDragTargetDelegate {}
|
|
|
|
|
|
+abstract class OverlapReorderFlexDragTargetDelegate {
|
|
|
|
+ void dragTargetDidDisappear();
|
|
|
|
+}
|
|
|
|
|
|
class OverlapReorderFlexDragTargetInteceptor
|
|
class OverlapReorderFlexDragTargetInteceptor
|
|
extends ReorderFlexDragTargetInterceptor {
|
|
extends ReorderFlexDragTargetInterceptor {
|
|
@@ -50,7 +52,7 @@ class OverlapReorderFlexDragTargetInteceptor
|
|
required String dragTargetId,
|
|
required String dragTargetId,
|
|
required int dragTargetIndex}) {
|
|
required int dragTargetIndex}) {
|
|
if (dragTargetId == dragTargetData.reorderFlexId) {
|
|
if (dragTargetId == dragTargetData.reorderFlexId) {
|
|
- Log.debug('remove all phantom');
|
|
|
|
|
|
+ delegate.dragTargetDidDisappear();
|
|
} else {
|
|
} else {
|
|
Log.debug('add phantom to $dragTargetId');
|
|
Log.debug('add phantom to $dragTargetId');
|
|
}
|
|
}
|