我有一个简单RotateAnimation
的无限期动画,ImageView
直到我停止它。我的动画设置如下:
Animation spin = new RotateAnimation(0.0f, 1800.0f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
spin.setInterpolator(new LinearInterpolator());
spin.setRepeatCount(Animation.INFINITE);
spin.setDuration(5000);
imageView.setAnimation(spin);
当我打电话时imageView.cancelAnimation()
,我是否可以在动画结束的任何帧(或它所处的任何角度)“冻结”动画,而不是将其重置为第一帧?