2011-07-02 11 views
0

ビットマップが画面の一番下に並んでいます。ユーザーがボタンをクリックすると、右に1度回転します。私はこれを達成することができましたが、問題はアイテムの下部が画面と一面になっていないことです。私はそれがその下の軸で回転するように見える必要があります。私はxとyを回転させると(試行錯誤しながら)xをインクリメントするためにいくつかのハックを使用することができますが、式や何かもっとエレガントなものを使用できますか?Androidの軸でビットマップを回転する

postRotate (float degrees, float px, float py) 

これは、指定された点に回転を可能にします:

public void rotate(int degrees) 
    { 
     Matrix mat = new Matrix(); 
     mat.postRotate(degrees); 
     bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), mat, true);  
    } 

答えて

1

あなたの代わりに行列もあり、次の方法を使用できませんでした。

関連する問題