MultiDragPointerState class Null safety

Per-pointer state for a MultiDragGestureRecognizer.

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

Constructors

MultiDragPointerState(Offset initialPosition, PointerDeviceKind kind)
Creates per-pointer state for a MultiDragGestureRecognizer. [...]

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
initialPosition Offset
The global coordinates of the pointer when the pointer contacted the screen.
final
kind PointerDeviceKind
The kind of pointer performing the multi-drag gesture. [...]
final
pendingDelta Offset?
The offset of the pointer from the last position that was reported to the client. [...]
read-only
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

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 non-existent method or property is accessed. [...]
inherited
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. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited