Android : How to get Coordinates X,Y of Image afte

2019-05-27 11:18发布

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

2条回答
干净又极端
2楼-- · 2019-05-27 11:36

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);
查看更多
你好瞎i
3楼-- · 2019-05-27 11:41

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

查看更多
登录 后发表回答