下面代码中ViewHelper需要用到nineoldandroid.jar。
@Override public boolean onTouchEvent(MotionEvent event) { int x =(int) event.getRawX(); int y =(int) event.getRawY(); switch (event.getAction()){ case MotionEvent.ACTION_DOWN: break; case MotionEvent.ACTION_MOVE: int deltaX=x-mLastx; int deltaY=y-mLasty; int translationX= (int)ViewHelper.getTranslationX(this)+deltaX; int translationY= (int)ViewHelper.getTranslationY(this)+deltaY; ViewHelper.setTranslationX(this,translationX); ViewHelper.setTranslationY(this,translationY); break; case MotionEvent.ACTION_UP: break; default: break; } mLastx=x; mLasty=y; return true; }