com.google.marvin.widget
Class GestureOverlay

java.lang.Object
  extended by View
      extended by com.google.marvin.widget.GestureOverlay

public class GestureOverlay
extends View

A transparent overlay which catches all touch events and uses a call back to return the gesture that the user performed.


Nested Class Summary
static class GestureOverlay.Gesture
           
static interface GestureOverlay.GestureListener
          The callback interface to be used when a gesture is detected.
 
Constructor Summary
GestureOverlay(Context context)
           
GestureOverlay(Context context, GestureOverlay.GestureListener callback)
           
 
Method Summary
 int evalMotion(double x, double y)
           
 boolean onTouchEvent(MotionEvent event)
           
 void setGestureListener(GestureOverlay.GestureListener callback)
           
 void setMinimumRadius(int minRadius)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GestureOverlay

public GestureOverlay(Context context,
                      GestureOverlay.GestureListener callback)

GestureOverlay

public GestureOverlay(Context context)
Method Detail

setGestureListener

public void setGestureListener(GestureOverlay.GestureListener callback)

setMinimumRadius

public void setMinimumRadius(int minRadius)

onTouchEvent

public boolean onTouchEvent(MotionEvent event)

evalMotion

public int evalMotion(double x,
                      double y)