WEB开发网
开发学院手机开发Android 开发 Android 拖动的实现 阅读

Android 拖动的实现

 2010-03-08 20:13:00 来源:WEB开发网   
核心提示:int x = (int) event.getRawX();int y = (int) event.getRawY();switch (eventaction) {case MotionEvent.ACTION_DOWN: // touch down so check if thetemp[0] = (int) eve

int x = (int) event.getRawX();

int y = (int) event.getRawY();

switch (eventaction) {

case MotionEvent.ACTION_DOWN: // touch down so check if the

temp[0] = (int) event.getX();

temp[1] = y - v.getTop();

break;

case MotionEvent.ACTION_MOVE: // touch drag with the ball

v.layout(x - temp[0], y - temp[1], x + v.getWidth()

- temp[0], y - temp[1] + v.getHeight());

v.postInvalidate();

break;

case MotionEvent.ACTION_UP:

break;

}

return false;

}

});

}

}

上一页  1 2 

Tags:Android 拖动 实现

编辑录入:coldstar [复制链接] [打 印]
赞助商链接