Есть ли способ вычислить длину пикселя, отметив две точки на изображении с помощью Android Studio?

#android #image #pixel #points #markers

#Android #изображение #пиксель #Очки #маркеры

Вопрос:

Я работаю над проектом, для которого требуется получить длину пикселя между двумя точками на изображении. Я делаю это с помощью Android studio. Длина пикселя не должна изменяться при масштабировании. Как я могу добиться этого с помощью Android studio? Заранее спасибо!

Комментарии:

1. возможно, как вы хотите отметить точки одним нажатием, двойным нажатием или как??

2. Сначала пользователю необходимо выбрать точку, перетащив маркер на изображение. После этого он должен иметь возможность получить координаты, нажав на экран (одним нажатием)

Ответ №1:

реализуйте GestureDetector.Интерфейс onListener в вашей активности или фрагменте.

Внутри функции onDown вы получите объект MotionEvent.

вы можете получить координаты точки с помощью: motioneventObj.getX() и координаты y как getY() .

присвойте эти значения переменным, которые будут использоваться в вашей программе в дальнейшем при следующем вызове обратного вызова onDown.

Как реализовать интерфейс.. вы узнаете здесь :

https://developer.android.com/training/gestures/detector