我是Android的新手,最近我得到了这个奇怪的东西:

我在onTouchEvent方法中有一个自定义的View,我试图检测多点触摸手势,但是无论我的第二个手指是否触摸视图,MotionEvent.ACTION_POINTER_DOWN始终会被触发。

ACTION_POINTER_DOWN的行为似乎与ACTION_DOWN的行为不同,因为如果我的手指未触摸视图,则ACTION_DOWN不会被触发。

请告诉我这是怎么回事,那是个错误吗?

最佳答案

它按预期工作。按下后,所有触摸事件都会进入您的视图,直到取消或上升。

08-18 07:28