Получение координат x и y графика при прикосновении к android - PullRequest
1 голос
/ 04 февраля 2020

Я хочу нарисовать линию на графике в Android. При нажатии на конкретную часть графика я не могу получить конкретные координаты x и y графика. Как я могу получить их?

Ответы [ 2 ]

0 голосов
/ 04 февраля 2020

Используйте View.getLocationOnScreen (int []), чтобы получить X и Y графика относительно его родителя / экрана.

  `int[] posXY = new int[2];
    myView.getLocationOnScreen(posXY);
    int x = posXY[0];
    int y = posXY[1];`
0 голосов
/ 04 февраля 2020

Вы можете использовать MotionEvent, чтобы получить координаты X и Y

@Override
    public boolean onTouchEvent(MotionEvent event)
    {
          int x = (int)event.getX();
          int y = (int)event.getY();

          return false;
    }
...