MultiDragPointerState class

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)
Creates per-pointer state for a MultiDragGestureRecognizer. [...]

Properties

initialPosition Offset
The global coordinates of the pointer when the pointer contacted the screen.
final
pendingDelta Offset
The offset of the pointer from the last position that was reported to the client. [...]
read-only
hashCode int
The hash code for this object. [...]
read-only, inherited
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. [...]
@protected
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.
@protected
dispose() → void
Releases any resources used by the object.
@mustCallSuper, @protected
rejected() → void
Called when the gesture was rejected. [...]
@mustCallSuper, @protected
resolve(GestureDisposition disposition) → void
Resolve this pointer's entry in the GestureArenaManager with the given disposition.
@mustCallSuper, @protected
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
@pragma('vm:entry-point'), inherited
toString() String
Returns a string representation of this object.
inherited

Operators

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