0
我试图旋转3 imageViews
并使用rotateAnimation
。我计算每30ms旋转的度数。如果角度改变,我创建了rotateAnimation:RotateAnimation.setFillAfter(true)和.setFillEnabled(true)不起作用
rpmAnim=new RotateAnimation((float)Rpmcurrentdegree, (float)Rpmdegree, ivNadel.getWidth()/2, ivNadel.getHeight()/2);
rpmAnim.setFillEnabled(true);
rpmAnim.setFillAfter(true);
...然后我开始的ImageView的动画:
ivNadel.startAnimation(rpmAnim);
旋转工作正常,但当度不改变,它会跳回到起始位置。有谁知道为什么?