我正在尝试创建一个可旋转的ImageView,我将指定某个角度和中心点,并在该中心点周围旋转。我尝试了类似以下的代码:
Matrix matrix = new Matrix();
matrix.postRotate(45, imageView.getWidth(), imageView.getHeight());
imageView.setScaleType(ScaleType.MATRIX);
imageView.setImageMatrix(matrix);
但是postRotate方法的参数(第二和第三个参数-旋转中心点)根本没有任何变化。即使它们是0, 0-也是一样的。
因此,我想创建一个ImageView,在初始化时会以某个角度旋转。在这个例子中是45度。我尝试设置边界和其他东西..没有帮助。
我该怎么做? :/