DragUpdateDetails constructor
Creates details for a GestureDragUpdateCallback.
If primaryDelta
is non-null, then its value must match one of the
coordinates of delta
and the other coordinate must be zero.
Implementation
DragUpdateDetails({
this.sourceTimeStamp,
this.delta = Offset.zero,
this.primaryDelta,
required this.globalPosition,
Offset? localPosition,
}) : assert(
primaryDelta == null
|| (primaryDelta == delta.dx && delta.dy == 0.0)
|| (primaryDelta == delta.dy && delta.dx == 0.0),
),
localPosition = localPosition ?? globalPosition;