BaseGestureRecognizer

public abstract class BaseGestureRecognizer
Known Direct Subclasses
DragGestureRecognizer Gesture Recognizer for when the user performs a drag motion on the touch screen. 
PinchGestureRecognizer Gesture Recognizer for when the user performs a two-finger pinch motion on the touch screen. 
TwistGestureRecognizer Gesture Recognizer for when the user performs a two-finger twist motion on the touch screen. 

Base class for all Gesture Recognizers (i.e. DragGestureRecognizer).

A Gesture recognizer processes touch input to determine if a gesture should start and fires an event when the gesture is started.

To determine when an gesture is finished/updated, listen to the events on the gesture object.

Nested Classes

interface
Interface definition for a callbacks to be invoked when a BaseGesture starts. 

Fields

protected final GesturePointersUtility gesturePointersUtility *
protected final ArrayList <T extends  BaseGesture <T>> gestures *

Public Constructors

Public Methods

void
void
onTouch ( HitTestResult hitTestResult, MotionEvent motionEvent)
void

Protected Methods

abstract void
tryCreateGestures ( HitTestResult hitTestResult, MotionEvent motionEvent)

Inherited Methods

Fields

protected final GesturePointersUtility gesturePointersUtility

protected final ArrayList <T extends  BaseGesture <T>> gestures

Public Constructors

public BaseGestureRecognizer ( GesturePointersUtility gesturePointersUtility)

Parameters
gesturePointersUtility

Public Methods

public void addOnGestureStartedListener ( OnGestureStartedListener <T> listener)

Parameters
listener

public void onTouch ( HitTestResult hitTestResult, MotionEvent motionEvent)

Parameters
hitTestResult
motionEvent

public void removeOnGestureStartedListener ( OnGestureStartedListener <T> listener)

Parameters
listener

Protected Methods

protected abstract void tryCreateGestures ( HitTestResult hitTestResult, MotionEvent motionEvent)

Parameters
hitTestResult
motionEvent
Create a Mobile Website
View Site in Mobile | Classic
Share by: