在 OnTouchEvent 中,如果您使用以下命令切换不同的触摸操作
switch (e.getAction),它处理 ACTION_DOWN 和 ACTION_MOVE,但由于某种原因它不会捕获 ACTION_POINTER_DOWN,而如果你这样做
switch (e.getAction & MotionEvent.ACTION_MASK),它也可以处理多点触摸。有谁知道为什么会出现这种情况?
因为对于指针事件,向上或向下的指针的索引被编码在操作中。只需使用 MotionEvent.getActionMasked() 和 MotionEvent.getActionIndex() (或自己进行屏蔽),不用担心。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)