2012-02-22 9 views
0

私はグラフを作成するAndroidプログラムを持っています。これは全画面座標系であり、キャンバスですべての描画が行われます。だから私はどのように(上、下、左、右、ズームイン、ズームアウト)タッチ上でビューを移動することはできますか?キャンバスでアイテムを移動するには

答えて

0

あなたは画面からTouchEventを受け取り、それらを使って描画している画像の位置(およびズームのサイズ)を変更します。 Tutorial on dragging images on Canvas.

最初のonTouchEvent(DOWN)を取得した場合は、他のイベント(MOVE)と比較してください。

I.e. deltaX = initialX - event.getX(); ビットマップをdeltaXの量だけ移動します。

関連する問題