MultiDragPointerState class abstract

Per-pointer state for a MultiDragGestureRecognizer.

A MultiDragGestureRecognizer tracks each pointer separately. The state for each pointer is a subclass of MultiDragPointerState.


MultiDragPointerState(Offset initialPosition, PointerDeviceKind kind, DeviceGestureSettings? gestureSettings)
Creates per-pointer state for a MultiDragGestureRecognizer.


gestureSettings DeviceGestureSettings?
Device specific gesture configuration that should be preferred over framework constants.
hashCode int
The hash code for this object.
no setterinherited
initialPosition Offset
The global coordinates of the pointer when the pointer contacted the screen.
kind PointerDeviceKind
The kind of pointer performing the multi-drag gesture.
pendingDelta Offset?
The offset of the pointer from the last position that was reported to the client.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited


accepted(GestureMultiDragStartCallback starter) → void
Called when the gesture was accepted.
checkForResolutionAfterMove() → void
Override this to call resolve() if the drag should be accepted or rejected. This is called when a pointer movement is received, but only if the gesture has not yet been resolved.
dispose() → void
Releases any resources used by the object.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
rejected() → void
Called when the gesture was rejected.
resolve(GestureDisposition disposition) → void
Resolve this pointer's entry in the GestureArenaManager with the given disposition.
toString() String
A string representation of this object.


operator ==(Object other) bool
The equality operator.