【发布时间】:2017-04-17 12:31:01
【问题描述】:
我想通过单击按钮来旋转图像视图。 我要这个: 当用户单击按钮时,将图像视图旋转 90 度。 再次单击我的按钮时,将图像视图旋转 180 度。 再次单击我的按钮时,将图像视图旋转 270 度。 再次单击我的按钮时,将图像视图旋转 0 度。 这继续这样...... 通过此代码,我可以将图像视图正确旋转一次 90 度:
mImageView.setRotation(0);
通过这个我可以旋转到 90 度并返回到 0 度。
float deg = (mImageView.getRotation() == 90F) ? 0F : 90F;
mImageView.animate().rotation(deg).setInterpolator(new AccelerateDecelerateInterpolator());
我该怎么做?
【问题讨论】:
-
检查这个链接你也可以得到答案stackoverflow.com/a/18016331/4069985