Romulus 的筆記
RSS · 日本語 · 寫文章
Romulus 的文章歸檔

A simple gesture detector for Android

Oct 2, 2008
Android

Source code:
http://sites.google.com/site/urakagi/android-code-trunks

Usage:
New a ROGestureListener object, then setOnTouchListener() to it for all components in the activity.
Implements Callback methods, so the activity will catch gesture string when the gesture is done. (The gesture string is composed by U(p)/D(own)/L(eft)/R(ight))

Example:
public class Ex extends ListActivity implements ROGestureCallback {
private ROGestureListener mGestureListener = new ROGestureListener(this);

public void onCreate(Bundle savedInstanceState) {
...
mList.setOnTouchListener(mGestureListener);
}

@Override
public boolean onTouchEvent(MotionEvent ev) {
return mGestureListener.onTouch(mList, ev);
}

public void onGestureDone(String gestureString) {
Log.v("Gesture=", gestureString);
}

}