Per-pointer state for a MultiDragGestureRecognizer.

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

Constructors

MultiDragPointerState(Point initialPosition)

Creates per-pointer state for a MultiDragGestureRecognizer.

Properties

initialPosition Point

The global coordinates of the pointer when the pointer contacted the screen.

read-only
pendingDelta Offset

The offset of the pointer from the last position that was reported to the client.

read-only
hashCode int

Get a hash code for this object.

read-only, inherited
runtimeType Type

A representation of the runtime type of the object.

read-only, inherited

Operators

operator ==(other) bool

The equality operator.

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.

rejected() → void

Called when the gesture was rejected.

resolve(GestureDisposition disposition) → void

Resolve this pointer's entry in the GestureArenaManager with the given disposition.

noSuchMethod(Invocation invocation) → dynamic

Invoked when a non-existent method or property is accessed.

inherited
toString() String

Returns a string representation of this object.

inherited