Recognizes taps.

TapGestureRecognizer considers all the pointers involved in the pointer event sequence as contributing to one gesture. For this reason, extra pointer interactions during a tap sequence are not recognized as additional taps. For example, down-1, down-2, up-1, up-2 produces only one tap on up-1.

See also:

Inheritance

Constructors

TapGestureRecognizer()

Creates a tap gesture recognizer.

Properties

onTap GestureTapCallback

A tap has occurred.

read / write
onTapCancel GestureTapCancelCallback

The pointer that previously triggered onTapDown will not end up causing a tap.

read / write
onTapDown GestureTapDownCallback

A pointer that might cause a tap has contacted the screen at a particular location.

read / write
onTapUp GestureTapUpCallback

A pointer that will trigger a tap has stopped contacting the screen at a particular location.

read / write
deadline Duration

If non-null, the recognizer will call didExceedDeadline after this amount of time has elapsed since starting to track the primary pointer.

read-only, inherited
hashCode int

Get a hash code for this object.

read-only, inherited
initialPosition Point

The global location at which the primary pointer contacted the screen.

read / write, inherited
primaryPointer int

The ID of the primary pointer this recognizer is tracking.

read / write, inherited
runtimeType Type

A representation of the runtime type of the object.

read-only, inherited
state GestureRecognizerState

The current state of the recognizer.

read / write, 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.

didExceedDeadline() → void

Override to be notified when deadline is exceeded.

handlePrimaryPointer(PointerEvent event) → void

Override to provide behavior for the primary pointer when the gesture is still possible.

rejectGesture(int pointer) → void

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

resolve(GestureDisposition disposition) → void

Resolves this recognizer's participation in each gesture arena with the given disposition.

toStringShort() String

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

addPointer(PointerDownEvent event) → void

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

inherited
didStopTrackingLastPointer(int pointer) → void

Called when the number of pointers this recognizer is tracking changes from one to zero.

inherited
dispose() → void

Releases any resources used by the object.

inherited
handleEvent(PointerEvent event) → void

Called when a pointer event is routed to this recognizer.

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
startTrackingPointer(int pointer) → void

Causes events related to the given pointer ID to be routed to this recognizer.

inherited
stopTrackingIfPointerNoLongerDown(PointerEvent event) → void

Stops tracking the pointer associated with the given event if the event is a PointerUpEvent or a PointerCancelEvent event.

inherited
stopTrackingPointer(int pointer) → void

Stops events related to the given pointer ID from being routed to this recognizer.

inherited
toString() String

Returns a string representation of this object.

inherited