使RotateAnimation重启顺利

时间:2017-03-01 06:17:33

标签: android animation rotation restart angle

我一直致力于RotateAnimation能够使其发挥作用。我现在面临的唯一问题是RESTART的{​​{1}}不平滑。我正在轮换Animation,然后通过覆盖以下方法获取View的当前角度,

View

绘制以下图表,

Materialize tooltip reference link

正如您所看到的那样@Override protected void applyTransformation(float interpolatedTime, Transformation t) { super.applyTransformation(interpolatedTime, t); float degrees = fromDegrees + ((toDegrees - fromDegrees) * interpolatedTime); } (TOP曲线)是平滑的并且是正确的,但是当REVERSE重新启动时它先停止然后重新启动(BOTTOM曲线)。

我想让它的底部像顶部的曲线一样。一个完美的正弦波。

关于如何重新启动就像反转一样,没有暂停的任何想法,以便Animation和图表是平滑的。

0 个答案:

没有答案