2011-07-23 16 views
0

私はキャンバスの中にビットマップの位置を知っている必要があります。 私の場合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他の方法の位置を移動する必要がありますか? 「ありがとう」 –

関連する問題