Android: как сделать горизонтальный перевод после поворота растрового изображения?Android

Форум для тех, кто программирует под Android
Anonymous
Android: как сделать горизонтальный перевод после поворота растрового изображения?

Сообщение Anonymous »

Я хотел бы нарисовать растровое изображение на холсте с помощью метода Canvas.drawBitmap(bitmap,matrix, null),
где мне нужно применить к растровому изображению матрицу преобразования.
Давайте создадим растровое изображение шириной 500 пикселей и высотой 500 пикселей.
Сначала я поворачиваю растровое изображение на 45 градусов вокруг его центра, вызывая метод matrix.preRotate. (45, bitmap.getWidth()/2, bitmap.getHeight()/2); что дает это:
Изображение

Затем я хотел бы перевести растровое изображение вправо, я хочу, чтобы растровое изображение переместилось «по горизонтали» на 100 пикселей вправо. Ожидаемый результат должен быть таким:
Изображение

Итак, как мне сделать это с матрицей?

Подробнее здесь: https://stackoverflow.com/questions/790 ... p-rotation

Вернуться в «Android»