Example #1
0
 @Override
 public boolean onGenericMotionEvent(MotionEvent event) {
   if (mPanZoomController != null && mPanZoomController.onMotionEvent(event)) {
     return true;
   }
   return false;
 }
Example #2
0
 @Override
 public void setOverScrollMode(int overscrollMode) {
   if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
     super.setOverScrollMode(overscrollMode);
   }
   if (mPanZoomController != null) {
     mPanZoomController.setOverScrollMode(overscrollMode);
   }
 }
Example #3
0
 @Override
 public boolean onKeyDown(int keyCode, KeyEvent event) {
   if (mPanZoomController != null && mPanZoomController.onKeyEvent(event)) {
     return true;
   }
   if (mInputConnectionHandler != null && mInputConnectionHandler.onKeyDown(keyCode, event)) {
     return true;
   }
   return false;
 }
Example #4
0
  @Override
  public int getOverScrollMode() {
    if (mPanZoomController != null) {
      return mPanZoomController.getOverScrollMode();
    }

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
      return super.getOverScrollMode();
    }
    return View.OVER_SCROLL_ALWAYS;
  }
Example #5
0
  @Override
  public boolean onTouchEvent(MotionEvent event) {
    if (event.getActionMasked() == MotionEvent.ACTION_DOWN) {
      requestFocus();
    }

    if (runTouchInterceptors(event, false)) {
      return true;
    }
    if (mPanZoomController != null && mPanZoomController.onTouchEvent(event)) {
      return true;
    }
    if (runTouchInterceptors(event, true)) {
      return true;
    }
    return false;
  }
Example #6
0
 public void abortPanning() {
   if (mPanZoomController != null) {
     mPanZoomController.abortPanning();
   }
 }