我使用下面的代码来旋转ImageView:
public void rotateMenuItemImage(ImageView img, Integer rotationDegree, Integer duration) {
Integer currentDegree = ????
RotateAnimation rotate = new RotateAnimation(currentDegree, currentDegree + rotationDegree, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
rotate.setDuration(duration);
rotate.setFillAfter(true);
img.startAnimation(rotate);
}
我想将旋转添加到当前旋转位置。 有没有办法获得ImageView的旋转量?
我知道我可以为包含最后一个旋转的任何ImageView使用一个变量,但是当我将这个方法用于许多不同的项目时,还有更好的解决方案吗?
任何帮助都将不胜感激。