Androidプログラミング初心者質問スレ Part5
■ このスレッドは過去ログ倉庫に格納されています
0784デフォルトの名無しさん
2011/02/09(水) 19:27:48現状こういうやり方をしていて、
Matrix matrix = new Matrix();
matrix.setRotate( 45 ); // ※
Bitmap rotatedBitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, true);
canvas.drawBitmap( rotatedBitmap, x, y, null );
※のところでsetRotateの何か座標指定する版とか、postRotateとかpreTranslateだとか
そこらへんを適当に使ってみたものの何も変わらず、ただ左と上を合わせて回転するだけ。
そもそもmatrixのpreXXXとpostXXXとsetXXXってどう違うんでしょう?
■ このスレッドは過去ログ倉庫に格納されています