Class Draggable<T>
Inheritance
Draggable<T>
Inherited Members
Namespace: Unity.UIWidgets.widgets
Syntax
public class Draggable<T> : StatefulWidget
Type Parameters
Name | Description |
---|---|
T |
Constructors
Draggable(T, Key, Widget, Widget, Nullable<Axis>, Widget, Offset, DragAnchor, Nullable<Axis>, Nullable<Int32>, VoidCallback, DraggableCanceledCallback, DragEndCallback, VoidCallback)
Declaration
public Draggable(T data, Key key = null, Widget child = null, Widget feedback = null, Axis? axis = default(Axis? ), Widget childWhenDragging = null, Offset feedbackOffset = null, DragAnchor dragAnchor = DragAnchor.child, Axis? affinity = default(Axis? ), int? maxSimultaneousDrags = default(int? ), VoidCallback onDragStarted = null, DraggableCanceledCallback onDraggableCanceled = null, DragEndCallback onDragEnd = null, VoidCallback onDragCompleted = null)
Parameters
Type | Name | Description |
---|---|---|
T | data | |
Key | key | |
Widget | child | |
Widget | feedback | |
Nullable<Axis> | axis | |
Widget | childWhenDragging | |
Offset | feedbackOffset | |
DragAnchor | dragAnchor | |
Nullable<Axis> | affinity | |
Nullable<Int32> | maxSimultaneousDrags | |
VoidCallback | onDragStarted | |
DraggableCanceledCallback | onDraggableCanceled | |
DragEndCallback | onDragEnd | |
VoidCallback | onDragCompleted |
Fields
axis
Declaration
public readonly Axis? axis
Field Value
Type | Description |
---|---|
Nullable<Axis> |
child
Declaration
public readonly Widget child
Field Value
Type | Description |
---|---|
Widget |
childWhenDragging
Declaration
public readonly Widget childWhenDragging
Field Value
Type | Description |
---|---|
Widget |
data
Declaration
public readonly T data
Field Value
Type | Description |
---|---|
T |
dragAnchor
Declaration
public readonly DragAnchor dragAnchor
Field Value
Type | Description |
---|---|
DragAnchor |
feedback
Declaration
public readonly Widget feedback
Field Value
Type | Description |
---|---|
Widget |
feedbackOffset
Declaration
public readonly Offset feedbackOffset
Field Value
Type | Description |
---|---|
Offset |
maxSimultaneousDrags
Declaration
public readonly int? maxSimultaneousDrags
Field Value
Type | Description |
---|---|
Nullable<Int32> |
onDragCompleted
Declaration
public readonly VoidCallback onDragCompleted
Field Value
Type | Description |
---|---|
VoidCallback |
onDragEnd
Declaration
public readonly DragEndCallback onDragEnd
Field Value
Type | Description |
---|---|
DragEndCallback |
onDraggableCanceled
Declaration
public readonly DraggableCanceledCallback onDraggableCanceled
Field Value
Type | Description |
---|---|
DraggableCanceledCallback |
onDragStarted
Declaration
public readonly VoidCallback onDragStarted
Field Value
Type | Description |
---|---|
VoidCallback |
Methods
createRecognizer(GestureMultiDragStartCallback)
Declaration
public virtual GestureRecognizer createRecognizer(GestureMultiDragStartCallback onStart)
Parameters
Type | Name | Description |
---|---|---|
GestureMultiDragStartCallback | onStart |
Returns
Type | Description |
---|---|
GestureRecognizer |
createState()
Declaration
public override State createState()
Returns
Type | Description |
---|---|
State |