Android:使用两个简单的按钮顺时针和逆时针旋转图像

时间:2015-01-12 19:50:21

标签: android image rotation

我有两个简单的按钮和一个图像:

enter image description here

顺时针按钮点击事件==>将图像顺时针旋转1度

逆时针按钮点击事件==>将图像逆时针旋转1度

我该怎么做?

1 个答案:

答案 0 :(得分:1)

image.setRotation(angle)

适用于API 11及更高版本。

- 编辑 Matrix适用于较低的API级别:

顺时针方向

Matrix matrix = new Matrix();
imageView.setScaleType(ScaleType.MATRIX);
matrix.postRotate(angle++, image.getDrawable().getBounds().width() / 2, image.getDrawable().getBounds().height() / 2);
image.setImageMatrix(matrix);

对于逆时针,你可以将angle ++替换为angle -