Как проверить, сколько пальцев касается экрана в Android? - PullRequest
0 голосов
/ 06 ноября 2019

Как мне создать (глобально доступную) переменную, которая всегда содержит количество пальцев, касающихся экрана?

Спасибо

 int counter;

         public boolean onTouch(View v, MotionEvent event) {
         switch(event.getActionMasked()) { 
           case MotionEvent.ACTION_DOWN: 

             `enter code here`
         break; 
         case MotionEvent.ACTION_POINTER_DOWN:

               `enter code here`

        break;
        case MotionEvent.ACTION_MOVE: 

          `enter code here`

         break;          
        case MotionEvent.ACTION_POINTER_UP:

           `enter code here`

        break; 
        case MotionEvent.ACTION_UP:  

            `enter code here




   }
     return true;  
    }   

1 Ответ

0 голосов
/ 06 ноября 2019

проверить getPointerCount метод из MotionEvent

int counter;

@Override
public boolean onTouch(View v, MotionEvent event) {
    counter = event.getPointerCount();
    switch(event.getActionMasked()) { // if still needed
    ...
...