Я использую матрицу для поворота своего изображения, оно работает, но у меня есть некоторые проблемы с новым растровым изображением.В новом растровом изображении есть место, хотя я установил опору.Что я должен сделать, чтобы повернуть изображение, но я не хочу места.Я использую этот код ниже, чтобы повернуть растровое изображение:
Растровое изображение bitmapOrg = BitmapFactory.decodeResource (getResources (), R.drawable.sticker01);int width = bitmapOrg.getWidth ();int height = bitmapOrg.getHeight ();
Matrix matrix = new Matrix ();matrix.postRotate (rotate, width / 2, height / 2);
Растровое изображение resizedBitmap = Bitmap.createBitmap (bitmapOrg, 0, 0, ширина, высота, матрица, true);BitmapDrawable bmd = new BitmapDrawable (resizedBitmap);
imageView.setBackgroundColor (Color.WHITE);imageView.setImageDrawable (BMD);imageView.setScaleType (ScaleType.FIT_XY);
imageView -> ширина и высота = WRAP_CONTENT
Поворот на 0 градусов:
Поворот на 10 градусов: Он имеет пространство вокруг реального изображения ..
Поворот на 50 градусов: Он имеет пространство вокруг реального изображения (еще большее пространство) ..