@Override public boolean onInterceptTouchEvent(MotionEvent ev) { return super.onInterceptTouchEvent(ev); }
@Override public boolean onInterceptTouchEvent(MotionEvent ev) { // TODO Auto-generated method stub return super.onInterceptTouchEvent(ev); }
/** <br> parent methods. */ @Override public boolean onInterceptTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) { oldY = ev.getY(); } return super.onInterceptTouchEvent(ev) || (ev.getAction() == MotionEvent.ACTION_MOVE && Math.abs(ev.getY() - oldY) > touchSlop); } }
@Override public boolean onInterceptTouchEvent(MotionEvent ev) { switch (ev.getAction()){ case MotionEvent.ACTION_DOWN: downY = (int) ev.getY(); break; case MotionEvent.ACTION_MOVE: int moveY = (int) ev.getRawY(); if (Math.abs(moveY - downY) > mTouchSlop) { return true; } break; } return super.onInterceptTouchEvent(ev); } }
@Override public boolean onInterceptTouchEvent(MotionEvent ev) { switch (ev.getAction()) { case MotionEvent.ACTION_DOWN: xDistance = yDistance = 0f; lastX = ev.getX(); lastY = ev.getY(); break; case MotionEvent.ACTION_MOVE: final float curX = ev.getX(); final float curY = ev.getY(); xDistance += Math.abs(curX - lastX); yDistance += Math.abs(curY - lastY); lastX = curX; lastY = curY; if (xDistance < yDistance) return false; } return super.onInterceptTouchEvent(ev); } }
@Override public boolean onInterceptTouchEvent(MotionEvent ev) { boolean result = super.onInterceptTouchEvent(ev); switch (ev.getAction()) { case MotionEvent.ACTION_DOWN:
@Override public boolean onInterceptTouchEvent(MotionEvent ev) { switch (ev.getAction()) { case MotionEvent.ACTION_DOWN: LogUtils.d("Test", "ACTION_DOWN"); // return true; break; case MotionEvent.ACTION_MOVE: LogUtils.d("Test", "ACTION_MOVE"); return true; // break; case MotionEvent.ACTION_UP: LogUtils.d("Test", "ACTION_UP"); // return true; break; case MotionEvent.ACTION_CANCEL: LogUtils.d("Test", "ACTION_CANCEL"); break; default: LogUtils.d("Test", "default"); break; } return super.onInterceptTouchEvent(ev); // return false; // return true; }