Recognizes movement both horizontally and vertically on a per-pointer basis after a delay.

In constrast to ImmediateMultiDragGestureRecognizer, DelayedMultiDragGestureRecognizer waits for a delay before recognizing the drag. If the pointer moves more than kTouchSlop before the delay expires, the gesture is not recognized.

In contrast to PanGestureRecognizer, DelayedMultiDragGestureRecognizer watches each pointer separately, which means multiple drags can be recognized concurrently if multiple pointers are in contact with the screen.

See also:

Inheritance

Constructors

DelayedMultiDragGestureRecognizer({Duration delay: kLongPressTimeout })

Creates a drag recognizer that works on a per-pointer basis after a delay.

Properties

delay Duration

The amount of time the pointer must remain in the same place for the drag to be recognized.

read-only
hashCode int

Get a hash code for this object.

read-only, inherited
onStart GestureMultiDragStartCallback

Called when this class recognizes the start of a drag gesture.

read / write, inherited
runtimeType Type

A representation of the runtime type of the object.

read-only, inherited

Operators

operator ==(other) bool

The equality operator.

inherited

Methods

createNewPointerState(PointerDownEvent event) → _DelayedPointerState

Subclasses should override this method to create per-pointer state objects to track the pointer associated with the given event.

toStringShort() String

Returns a very short pretty description of the gesture that the recognizer looks for, like 'tap' or 'horizontal drag'.

acceptGesture(int pointer) → void

Called when this member wins the arena for the given pointer id.

inherited
addPointer(PointerDownEvent event) → void

Registers a new pointer that might be relevant to this gesture detector.

inherited
dispose() → void

Releases any resources used by the object.

inherited
invokeCallback(String name, RecognizerCallback callback) → dynamic

Invoke a callback provided by the application and log any exceptions.

inherited
noSuchMethod(Invocation invocation) → dynamic

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

inherited
rejectGesture(int pointer) → void

Called when this member loses the arena for the given pointer id.

inherited
toString() String

Returns a string representation of this object.

inherited