2011-07-23 109 views
0

我在canvas中有一個畫布和一個圖像,我需要知道畫布內位圖的位置。 在我的情況下,x和y不是靜態值。如何在觸摸時隱藏此圖片? 在View上使用SurfaceView的優點是什麼,在這裏我使用的是視圖。如何獲取位圖在畫布內的位置?

public void onDraw(Canvas canvas) { 
    Bitmap imgtable = BitmapFactory.decodeResource(getResources(),R.drawable.table_01); 
    int x=50; 
    int y=50; 
    canvas.drawBitmap(imgtable, x, y, null); 
    } 

回答

1

只要您需要,您需要保持值x和y。

因此,例如,您可以在課堂級聲明x和y,當您需要時更改它們,然後在需要時獲取它們的值。

+0

但我有36 imgtable.i需要移動每個image.any其他方法的位置? '謝謝' –