Как распечатать ручное касание в Android

1

Я пытался распечатать сенсорный экран на экране Android. Я пробую этот код:

 public boolean onTouch(View view, MotionEvent event)
{
        int pointerCount = event.getPointerCount();

        for (int i=0; i<pointerCount;i++){
             Point point = new Point();
                point.x = event.getX(i);
                point.y = event.getY(i);
                points.add(point);
                invalidate();

        }
        return true;
    }

после этого кода я просто печатаю массив: точки. результаты - всего лишь несколько баллов. не все области касания. Я пытаюсь получить всю зону касания. Как я могу это сделать?

Спасибо Саар

Теги:
multi-touch

1 ответ

2
Лучший ответ

Количество доступных точек зависит от аппаратного обеспечения, но ни в коем случае не бесконечно.

  • 0
    Я не понимаю Я получаю только 3 или 4 балла. Я не ожидаю получить бесконечные баллы, но по крайней мере 100 или более баллов
  • 0
    Количество точек касания, которые вы получаете, является функцией аппаратного обеспечения. Наибольшее число, которое я знаю, - это Samsung i9000, который обеспечивает до пяти. Пока не будет оборудования, которое может предоставить бесконечное количество точек (или многоугольников, к которым оно касается), это пределы.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню