是否可以禁用MotionEvent.ACTION_POINTER_DOWN& UP

时间:2017-11-25 08:45:32

标签: android

我在屏幕上第二次触摸时遇到问题,我想禁用它。首先,如果第一根手指被释放则触摸的物体是电视到第二根手指(MotionEvent.ACTION_POINTER_DOWN)。 是否可以禁用此事件?

1 个答案:

答案 0 :(得分:0)

尝试添加触摸侦听器并捕获并取消ACTION_POINTER_DOWN / UP:

public boolean onTouch(View v, MotionEvent event) {

switch(event.getActionMasked()) {
  case MotionEvent.ACTION_POINTER_DOWN:
    Log.d("ButtonCode", "ACTION_POINTER_DOWN");
    return true;
    break;
  case MotionEvent.ACTION_POINTER_UP:
    Log.d("ButtonCode", "ACTION_POINTER_UP");
    return true;
    break;
  default:
    break;
  }
return false;}