Почему ImageView.setImageMatrix () не работает? - PullRequest
20 голосов
/ 24 января 2011

Я хочу повернуть изображение с помощью ImageView.setImageMatrix (matrix), но оно просто не имеет никакого эффекта. Я называю matrix.postRotate (45, 20, 20); перед передачей функции выше, но без эффекта, изображение не поворачивается. Почему?

matrix.postRotate(45, 20, 20);
ImageView.setImageMatrix(matrix)

1 Ответ

65 голосов
/ 24 января 2011

Я не совсем уверен, но я думаю, вы должны установить тип шкалы:

imgView.setScaleType(ScaleType.MATRIX);

Вы также можете сделать это в XML с помощью android:scaleType="matrix".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...