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
- Object
- GestureArenaMember
- GestureRecognizer
- MultiDragGestureRecognizer<_DelayedPointerState>
- DelayedMultiDragGestureRecognizer
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