startDrag method
void
startDrag({
- required BoardItemState item,
- required int listIndex,
- required int itemIndex,
- required Offset position,
Starts a drag operation
Implementation
void startDrag({
required BoardItemState item,
required int listIndex,
required int itemIndex,
required Offset position,
}) {
_draggedItem = item;
_draggedListIndex = listIndex;
_draggedItemIndex = itemIndex;
_startListIndex = listIndex;
_startItemIndex = itemIndex;
_currentPosition = position;
_isDragging = true;
_callbacks?.onDragStart?.call(listIndex, itemIndex);
notifyListeners();
}