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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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