2012-02-22 83 views
0

我有一個可以創建圖形的Android程序。它是一個全屏幕座標系統,所有圖形都在Canvas中完成。那麼,如何在Touch上移動視圖(上,下,左,右,放大,縮小)?如何在畫布中移動物品

回答

0

你想從屏幕上接收TouchEvents,並使用它們來改變你正在繪製的圖像的位置(和縮放的大小)。 Tutorial on dragging images on Canvas.

如果您獲得第一個onTouchEvent(向下),請將其與其他事件(MOVE)進行比較。

I.e. deltaX = initialX - event.getX(); 然後你移動你的位圖的金額deltaX