2012-02-01 105 views

回答

1

請使用此formulla轉換actaull座標

float curX = (event.getX()/scale) - (left * scale); 
    float curY = (event.getY()/scale) - (top * scale); 

    mCanvas.drawCircle(((curX/scale)), ((curY/scale)), 
        width/2/scale, mPaint); 
+0

謝謝Ramesh Solanki!但我不明白剩下的和最高的價值是什麼? – trang 2012-02-01 09:46:02

+0

左側和頂部的值是圖像的轉換點。意味着當你放大圖像時,圖像的左邊和上邊位置也會改變。 – 2012-02-01 09:51:11

+0

謝謝Ramesh Solanki!我解決了這個問題....但使用矩陣拖動時,我感覺圖像移動在高速屏幕外,並沒有fling ..如何解決這個問題? – trang 2012-02-07 15:17:19