handleDragStarted method

void handleDragStarted({
  1. required ReorderableEntity reorderableEntity,
  2. required Offset currentScrollOffset,
  3. required List<int> lockedIndices,
  4. required bool isScrollableOutside,
  5. required int? itemCount,
})

Implementation

void handleDragStarted({
  required ReorderableEntity reorderableEntity,
  required Offset currentScrollOffset,
  required List<int> lockedIndices,
  required bool isScrollableOutside,
  required int? itemCount,
}) {
  _releasedReorderableEntity = null;
  this.lockedIndices = lockedIndices;
  super.draggedEntity = childrenKeyMap[reorderableEntity.key.value];
  scrollOffset = currentScrollOffset;
  this.isScrollableOutside = isScrollableOutside;
  startDraggingScrollOffset = currentScrollOffset;
  if (itemCount != null) super.shortenMapsToItemCount(itemCount: itemCount);
}