2017-11-10 1 views
1

이미지에 마커를 놓으려고합니다 (ImageView 사용) 이미지가 화면에 맞지 않으므로 이미지를 스크롤 할 수 있습니다. 내가 마커 또는 텍스트를 추가 할 수 있도록 사용자가 도청 할 때 청취자와 어떻게 연결되는지 궁금합니다. 벡터로이 작업을 수행 할 수 있기를 바랍니다.ImageView를 두드리는 동안 X 좌표와 Y 좌표 가져 오기

도움이 될 것입니다.

+0

내 프로젝트의 작은 조각이다. 텍스트의 위치는 탭 위치를 기반으로합니다. 위치를 얻으려면이 링크를 클릭하십시오 https://stackoverflow.com/questions/3476779/how-to-get-the-touch-position-in-android –

+0

수 있습니다. 나는 15 점이 필요하지만, 정말로 도움이되었다. – Darren

답변

1

이 라이브러리를 확인하십시오. PhotoView이며, 사용자에게 특정 X 및 Y 위치를 제공하는 setOnPhotoTapListener((imageView, x, y) 청취자가 있습니다.

여기, 내가,이 이미지 뷰에 텍스트를 추가하는 동적 achived 수 있다고 생각

private PhotoView mMap; 
mMap.setOnPhotoTapListener((imageView, x, y) -> 
       processTap((int) (mOriginalMap.getWidth() * x), 
         (int) (mOriginalMap.getHeight() * y)) 
); 
관련 문제