【发布时间】:2012-06-14 07:18:50
【问题描述】:
我仍在处理一段代码,我想使用按钮顺时针和逆时针旋转图像,我尝试了以下代码:
case (R.id.clock):
matrix.postRotate(90);
matrix.postRotate(getDegreesFromRadians(angle), mid.x, mid.y);
break;
case (R.id.anticlock):
float degrees = 0;
degrees = degrees-10;
matrix.postRotate(degrees);
break;
它正在工作但不是正确的方式,首先我必须按下按钮然后单击 imageview 来旋转图像。有什么帮助吗?
我也在这里问过这个问题Android Rotate image ontouch 但现在我想要它使用按钮
【问题讨论】:
-
此代码不完整。
imageview.setOnclickListener()发生了什么? -
@ariefbayu 你可以找到我更新的答案,我已经提到了链接,
-
如果是这种情况,你会在按钮点击中调用
view.setImageMatrix(matrix);吗? -
@ariefbayu 当我点击按钮时应用程序崩溃
-
不要照原样。回头看看你的相关问题并像你在那里一样初始化
view。
标签: android image onclick rotation