我有两个简单的按钮和一个图像:
顺时针按钮点击事件==>将图像顺时针旋转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 -