public boolean onTouchEvent(MotionEvent event) {
final int pointerCount = event.getPointerCount(); //获取触控点的数量,比如2则可能是两个手指同时按压屏幕
final long downTime = event.getDownTime();//按下开始时间
final long evTime = event.getEventTime();//事件结束事件
for (int i = 0; i < pointerCount ; i++) {
float currentX = event.getX(i);//获取第nID个触控点的x位置
float currentY = event.getY(i);//获取第nID个点触控的y位置
mX[i] = (int) currentX;
mY[i] = (int) currentY ;
mForce[i] = event.getPressure(i);//LCD可以感应出用户的手指压力,当然具体的级别由驱动和物理硬件决定的
}
switch (event.getAction())//获取触控动作
{
//触摸屏幕时刻
case MotionEvent.ACTION_DOWN:
break;
//触摸并移动时刻
case MotionEvent.ACTION_MOVE:
break;
//终止触摸时刻
case MotionEvent.ACTION_UP:
break;
}
return true;
}