사용자가 화면을 터치하면 MotionEvent getX() 및 getY() 메서드를 사용하여이 터치 좌표를 얻을 수 있습니다.안드로이드의 화면과 뷰 좌표
하지만 캔버스 그리기에 대해 올바르게 이해한다면 다른 좌표가 사용됩니다.
동료가 의미하는 것은 화면 및 화면 좌표입니다. 그러나 그는 변형 방법이 있는지 알지 못했습니다.
어쩌면 나를 도울 수 있습니다.
사전에뮤르 감사
나는 약간의 혼란이있어
UPD. osmdroid를 사용하고 있습니다. 캔버스로 오버레이를 그리는 중입니다.
그래서 내가 모션 이벤트 좌표로 그리기 위해 사용하는 캔버스 좌표를 비교할 때 아무 것도 이해하지 못합니다.
이들은 사각형의 좌표 (왼쪽, 오른쪽, 아래쪽, 위쪽) 16899.0/16948.0 -86483.0/-86515.0입니다.
MotionEvent의 좌표는 252.0/223.0
내 질문에 업데이 트를 썼다 : 메모리, I는
그래서 앱이 같은 접근 방식이 제안하는 것은 .... smarphone 무료 메모리 등을 많이 가질 수 있다는 의심이다 – Tima