Поскольку нет кода или сведений о том, где растровое изображение нарисовано, я предполагаю, что оно находится в центре экрана.Вы можете вращать холст по центру, как это
double rotationAngleRadians = Math.atan2(currentX - centerX, centerY - currentY);
rotationAngleDegrees = (int) Math.toDegrees(rotationAngleRadians );
canvas.rotate(rotationAngleDegrees , centerX, centerY);