I'm developing an application with Zoom and Pan Image..Now, i need to get Coordinates X,y Of Image Each when User Touch Image ( after Zoom and Pan ), Not coordinates of Screen such as method event.getX and event.getX..help me..Thank you very much
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
I know this question is a bit old, but i was facing the same problem, this actually did the trick.
Android ImageView - Get coordinates of tap (click) regardless of scroll location or zoom scale
回答2:
please use this formulla to convert actaull coordinates
float curX = (event.getX() / scale) - (left * scale);
float curY = (event.getY() / scale) - (top * scale);
mCanvas.drawCircle(((curX / scale)), ((curY / scale)),
width / 2 / scale, mPaint);