У меня есть растровое изображение в нижней части экрана.Когда пользователь нажимает кнопку, я хочу, чтобы она повернулась вправо на один градус.Я могу сделать это, но проблема в том, что нижняя часть элемента больше не находится на одном уровне с экраном.Мне нужно, чтобы он вращался вокруг своей нижней оси.Я мог бы использовать некоторый хак для увеличения x и y при его повороте (используя метод проб и ошибок, я полагаю), но есть ли формула или что-то более элегантное, что я могу использовать?
public void rotate(int degrees)
{
Matrix mat = new Matrix();
mat.postRotate(degrees);
bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), mat, true);
}