Recognizes movement on a per-pointer basis.
In contrast to DragGestureRecognizer, MultiDragGestureRecognizer watches each pointer separately, which means multiple drags can be recognized concurrently if multiple pointers are in contact with the screen.
MultiDragGestureRecognizer is not intended to be used directly. Instead, consider using one of its subclasses to recognize specific types for drag gestures.
See also:
- Inheritance
- Object
- GestureArenaMember
- GestureRecognizer
- MultiDragGestureRecognizer
- Implemented by
Constructors
Properties
- onStart → GestureMultiDragStartCallback
-
Called when this class recognizes the start of a drag gesture.
read / write - 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
-
acceptGesture(
int pointer) → void -
Called when this member wins the arena for the given pointer id.
-
addPointer(
PointerDownEvent event) → void -
Registers a new pointer that might be relevant to this gesture detector.
-
createNewPointerState(
PointerDownEvent event) → T -
Subclasses should override this method to create per-pointer state objects to track the pointer associated with the given event.
-
dispose(
) → void -
Releases any resources used by the object.
-
rejectGesture(
int pointer) → void -
Called when this member loses the arena for the given pointer id.
-
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 -
toString(
) → String -
Returns a string representation of this object.
inherited -
toStringShort(
) → String -
Returns a very short pretty description of the gesture that the recognizer looks for, like 'tap' or 'horizontal drag'.
inherited