我想我的动画只旋转了一圈。每次我调整持续时间时,它会以相同的速度旋转更长/更慢。我哪里错了?旋转动画速度
private static final float ROTATE_FROM = 0.0f; private static final float ROTATE_TO = -10.0f * 360.0f; protected RotateAnimation r = new RotateAnimation(ROTATE_FROM, ROTATE_TO, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); r.setDuration(5000); r.setRepeatCount(0); r.setInterpolator(this, android.R.anim.linear_interpolator); r.setAnimationListener(AndroidVideoPlayer.this); favicon.startAnimation(r);
嗨,我有那里,我不想它只重复旋转一次 – Jonno
我添加了我的价值观。我也猜测这是一个内插器问题! – Jonno
那么现在我看到你的值了,是'ROTATE_TO'中的'-10.0f'一个错字?我没有尝试,但似乎有点关闭 - 也许它是多次。就像滑雪板一样。无论如何,如果你找出解决问题的方法,请添加后续评论,这样下一个发生在页面上的人就能看到答案。 – dustmachine