2011-07-06 17 views
1

ビットマップを画面の中央から最後に移動する必要があります。 私はキャンバスを使用しており、別のビットマップの上にビットマップを描画しています。トップビットマップだけを移動する必要があります。androidの1つのポイントから別のポイントにビットマップを移動する方法

pcanvas = new Canvas(); 

pcanvas.setBitmap(bitmap); 

pcanvas.drawBitmap(myBitmap, 0, 0, null); 

pcanvas.drawBitmap(bmp, stDropCurPoint.x, stDropCurPoint.y, null); 

ビットマップbmpを移動しようとしています。現在、以下のコードを使用してビットマップを移動していますが、動作しません。

if (start == true) 
{ 
     pcanvas.drawBitmap(bmp, stDropCurPoint.x, stDropCurPoint.y, null); 
     start = false; 
    } 
    else 
    { 
     pcanvas.save(); 
     pcanvas.clipRect(0,0,stDropCurPoint.x,stDropCurPoint.y);      
     pcanvas.restore();    

    } 

この問題を解決する方法を教えてください。 ありがとうございます。

Pavan

答えて

1

のclipRect()は、おそらく探しているもの...あなたを助けにはなりませんtranslate()

です
関連する問題