DragData constructor

DragData({
  1. required MultiLevelDraggableChildState item,
  2. required CapturedThemes capturedThemes,
  3. required int index,
  4. required Size size,
  5. required Widget child,
  6. Offset initialPosition = Offset.zero,
})

Implementation

DragData({
  required MultiLevelDraggableChildState item,
  required this.capturedThemes,
  required this.index,
  required this.size,
  required this.child,
  Offset initialPosition = Offset.zero,
}) {
  final RenderBox itemRenderBox =
      item.context.findRenderObject()! as RenderBox;
  dragPosition = initialPosition;
  dragOffset = itemRenderBox.globalToLocal(initialPosition);
}