2011-07-23 38 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其他方法的位置? '谢谢' –