draggableWidget function

DraggableWidget draggableWidget({
  1. required Widget child,
  2. void onDragStart(
    1. DragState state
    )?,
  3. void onDragUpdate(
    1. DragState state
    )?,
  4. void onDragEnd(
    1. DragState state
    )?,
  5. void onDragCancel()?,
  6. bool enabled = true,
  7. DragDirection direction = DragDirection.both,
  8. DragConstraints? constraints,
  9. HitTestBehavior behavior = HitTestBehavior.deferToChild,
  10. Widget feedbackBuilder(
    1. BuildContext context,
    2. DragState state
    )?,
})

Creates a DraggableWidget with the given parameters.

Implementation

DraggableWidget draggableWidget({
  required Widget child,
  void Function(DragState state)? onDragStart,
  void Function(DragState state)? onDragUpdate,
  void Function(DragState state)? onDragEnd,
  void Function()? onDragCancel,
  bool enabled = true,
  DragDirection direction = DragDirection.both,
  DragConstraints? constraints,
  HitTestBehavior behavior = HitTestBehavior.deferToChild,
  Widget Function(BuildContext context, DragState state)? feedbackBuilder,
}) {
  return DraggableWidget(
    onDragStart: onDragStart,
    onDragUpdate: onDragUpdate,
    onDragEnd: onDragEnd,
    onDragCancel: onDragCancel,
    enabled: enabled,
    direction: direction,
    constraints: constraints,
    behavior: behavior,
    feedbackBuilder: feedbackBuilder,
    child: child,
  );
}