Draggable
Draggable({Key key, @required Widget child, @required Widget feedback, T data, Axis axis, Widget childWhenDragging, Offset feedbackOffset: Offset.zero, DragAnchor dragAnchor: DragAnchor.child, Axis affinity, int maxSimultaneousDrags, VoidCallback onDragStarted, DraggableCanceledCallback onDraggableCanceled, DragEndCallback onDragEnd, VoidCallback onDragCompleted, bool ignoringFeedbackSemantics: true })
açıklama
Bir DragTarget’a sürüklenebilen bir widget.
konum
Draggable({
Key key, // benzersiz anahtar
@required Widget child, // child widget
@required Widget feedback,
T data,
Axis axis,// Eğer belirtilirse, bu sürüklenebilir hareketin hareketini kısıtlamak için Eksen.
Widget childWhenDragging, // Bir ya da daha fazla sayıda sürükleme yapılırken child yerine gösterilecek widget.
Offset feedbackOffset: Offset.zero,// feedbackOffset, bir sürükleme hedefi bulma amacıyla isabet testi hedef noktasını ayarlamak için kullanılabilir. Geri bildirimin çocuğa kıyasla dönüştürülmesi özellikle yararlıdır.
DragAnchor dragAnchor: DragAnchor.child,// Sürükle sırasında bu widgetın tutturulması gereken yer.
Axis affinity, // Sürüklemeyi başlatmak için bu widget'in diğer hareketlerle nasıl rekabet ettiğini kontrol eder.
int maxSimultaneousDrags, //Eşzamanlı sürükleme sayısını sınırlar
VoidCallback onDragStarted, // Sürüklenebilir sürüklenmeye başladığında çağrılır.
DraggableCanceledCallback onDraggableCanceled,
DragEndCallback onDragEnd, // Sürüklenebilir duruma bırakıldığında çağrılır.
VoidCallback onDragCompleted,// Sürüklenebilir duruma bırakıldığında ve bir DragTarget tarafından kabul edildiğinde çağrılır.
bool ignoringFeedbackSemantics: true// Semantik ağacı oluştururken feedback widget'in semantiğinin göz ardı edilip edilmemesi.
})