Подтвердить что ты не робот

Почему ImageView.setImageMatrix() не работает?

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

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

Ответ 1

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

imgView.setScaleType(ScaleType.MATRIX);

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