DraggableConfig class
Configures the tab drag.
It's will be used to configure a Draggable
Constructors
- DraggableConfig.new({Widget? feedback, Offset feedbackOffset = Offset.zero, DragAnchorStrategy dragAnchorStrategy = childDragAnchorStrategy, VoidCallback? onDragStarted, DragUpdateCallback? onDragUpdate, DraggableCanceledCallback? onDraggableCanceled, DragEndCallback? onDragEnd, VoidCallback? onDragCompleted, bool canDrag = true})
-
const
Properties
- canDrag → bool
-
final
- dragAnchorStrategy → DragAnchorStrategy
-
A strategy that is used by this draggable to get the anchor offset when it
is dragged.
final
- feedback → Widget?
-
The widget to show under the pointer when a drag is under way.
final
- feedbackOffset → Offset
-
The feedbackOffset can be used to set the hit test target point for the
purposes of finding a drag target. It is especially useful if the feedback
is transformed compared to the child.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- onDragCompleted → VoidCallback?
-
Called when the draggable is dropped and accepted by a DragTarget.
final
- onDragEnd → DragEndCallback?
-
Called when the draggable is dropped.
final
- onDraggableCanceled → DraggableCanceledCallback?
-
Called when the draggable is dropped without being accepted by a DragTarget.
final
- onDragStarted → VoidCallback?
-
Called when the draggable starts being dragged.
final
- onDragUpdate → DragUpdateCallback?
-
Called when the draggable is dragged.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- defaultConfig → const DraggableConfig