关于检查触摸屏的哪个方法的方法,之后发送触摸事件的信息。我想检查一个手指或两个手指触摸屏幕或我在屏幕上移动手指。这是检查我在屏幕上做什么的任何方法,因为应用程序会做一些操作吗?
答案 0 :(得分:0)
我想你可以试试这个。
当第一根手指按到屏幕时( ACTION_DOWN )开始拖动手势,并在删除时停止( ACTION_UP 或 ACTION_POINTER_UP ) )。
switch (event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN:
savedMatrix.set(matrix);
start.set(event.getX(), event.getY());
Log.d(TAG, "mode=DRAG" );
mode = DRAG;
break;
case MotionEvent.ACTION_UP:
case MotionEvent.ACTION_POINTER_UP:
mode = NONE;
Log.d(TAG, "mode=NONE" );
break;
case MotionEvent.ACTION_MOVE:
if (mode == DRAG) {
matrix.set(savedMatrix);
matrix.postTranslate(event.getX() - start.x, event.getY() - start.y);
}
break;
}
完整信息检查here
(or)
用于文件检查here