private static final int MAX_INTERVAL_FOR_CLICK = 250;
private static final int MAX_DISTANCE_FOR_CLICK = 100;
private static final int MAX_DOUBLE_CLICK_INTERVAL = 500;
int mDownX = 0;
int mDownY = 0;
int mTempX = 0;
int mTempY = 0;
boolean mIsWaitUpEvent = false;
boolean mIsWaitDoubleClick = false;
Runnable mTimerForUpEvent = new Runnable() {
public void run() {
if (mIsWaitUpEvent) {
Log.d(LOG_TAG,
"The mTimerForUpEvent has executed, so set the mIsWaitUpEvent as false");
mIsWaitUpEvent = false;
} else {
Log.d(LOG_TAG,
"The mTimerForUpEvent has executed, mIsWaitUpEvent is false,so do nothing");
}
}
};
@Override
public boolean onTouchEvent(MotionEvent event) {