为什么ImageView.setImageMatrix()不起作用?

时间:2011-01-23 21:18:13

标签: android android-layout

我想使用ImageView.setImageMatrix(矩阵)旋转图像,但它根本没有任何效果。 我叫做matrix.postRotate(45,20,20);在将其传递给上述函数但没有效果之前,图像不会旋转。为什么呢?

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

1 个答案:

答案 0 :(得分:65)

我不太确定,但我认为你应该设置比例类型:

imgView.setScaleType(ScaleType.MATRIX);

您也可以使用android:scaleType="matrix"以XML格式执行此操作。