Android MotionEvent.ACTION\u掩码

Android MotionEvent.ACTION\u掩码,android,touch,Android,Touch,在OnTouchEvent中,如果您使用 开关(e.getAction),它处理动作\u DOWN和动作\u MOVE,但由于某些原因,它不会捕捉动作\u POINTER\u DOWN,而如果您捕捉到了 开关(如getAction和MotionEvent.ACTION\u MASK),它还处理多点触摸。有人知道这种情况的原因吗?因为对于指针事件,向上或向下移动的指针的索引编码在操作中。只需使用MotionEvent.getActionMasked()和MotionEvent.getActionI

在OnTouchEvent中,如果您使用

开关(e.getAction),它处理动作\u DOWN和动作\u MOVE,但由于某些原因,它不会捕捉动作\u POINTER\u DOWN,而如果您捕捉到了
开关(如getAction和MotionEvent.ACTION\u MASK),它还处理多点触摸。有人知道这种情况的原因吗?

因为对于指针事件,向上或向下移动的指针的索引编码在操作中。只需使用MotionEvent.getActionMasked()和MotionEvent.getActionIndex()(或者自己进行屏蔽),不用担心