我正在尝试imageViews
用rotateAnimation
. 我计算每 30 毫秒旋转的度数。如果角度发生变化,我创建旋转动画:
rpmAnim=new RotateAnimation((float)Rpmcurrentdegree, (float)Rpmdegree, ivNadel.getWidth()/2, ivNadel.getHeight()/2);
rpmAnim.setFillEnabled(true);
rpmAnim.setFillAfter(true);
...然后我开始 imageView 的动画:
ivNadel.startAnimation(rpmAnim);
旋转工作正常,但是当度数没有改变时,它会跳回到起始位置。有谁知道为什么?