私は画像を回転させるために行列を使用していますが、動作していますが、新しい画像ビットマップに問題があります。 ピボットを設定しても、新しいビットマップにはスペースがあります。画像を回転させるにはどうすればよいですか?私はスペースを必要としません。私はビットマップを回転させるためにこのコードを使用します:マトリックスを使って中心点でアンドロイドのビットマップを回転させる方法
ビットマップbitmapOrg = BitmapFactory.decodeResource(getResources()、R.drawable.sticker01); int width = bitmapOrg.getWidth(); int height = bitmapOrg.getHeight();
行列行列=新しい行列(); matrix.postRotate(回転、幅/ 2、高さ/ 2);
ビットマップresizedBitmap = Bitmap.createBitmap(bitmapOrg、0、0、 width、height、matrix、true); BitmapDrawable bmd =新しいBitmapDrawable(resizedBitmap);
imageView.setBackgroundColor(Color.WHITE); imageView.setImageDrawable(bmd); imageView.setScaleType(ScaleType.FIT_XY);
ImageViewの - >幅&高さ= WRAP_CONTENT
回転0度:
回転10度 それは実画像の周りに空間を有する..
回転50度: 実際の画像の周りにスペース(さらに大きなスペース)があります。
あなたはあなたのansを取得するかどうか –