Creates a widget that can be dragged to a DragTarget.
The child and feedback arguments must not be null. If maxSimultaneousDrags is non-null, it must be non-negative.
Source
Draggable({
Key key,
@required this.child,
@required this.feedback,
this.data,
this.childWhenDragging,
this.feedbackOffset: Offset.zero,
this.dragAnchor: DragAnchor.child,
this.affinity,
this.maxSimultaneousDrags,
this.onDragStarted,
this.onDraggableCanceled
}) : super(key: key) {
assert(child != null);
assert(feedback != null);
assert(maxSimultaneousDrags == null || maxSimultaneousDrags >= 0);
}