android顺时针旋转然后逆时针旋转回自己的轴

标签 android animation rotation repeat

如何将imageview顺时针旋转10度,

然后 imageview 动画停止(在 10 度)重复旋转(逆时针)到 0 度?

我只知道如何旋转到 10 度,但我不知道如何返回到 0 度。

非常感谢。

imageview 0度→10度→0度(重复)

   RotateAnimation anim = new RotateAnimation(x, y, 10f, 10f);
    anim.setInterpolator(new LinearInterpolator());
    anim.setRepeatCount(Animation.INFINITE);
    anim.setDuration(700);
    imageView.startAnimation(anim);

最佳答案

您必须设置动画的重复模式。

anim.setRepeatMode(Animation.REVERSE);

关于android顺时针旋转然后逆时针旋转回自己的轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27373846/

相关文章:

java - 如何反复用纹理填充 libgdx 主体?

android - 位图回收错误

android - Xamarin (Android) 中资源文件中按钮的 SetBackgroundColor

c# - UWP(XAML 和 C#): Animated CommandBar icon

animation - 如何确定特定动画帧何时运行

ios - 设备方向快速变化时如何旋转按钮?

c++ - 就地旋转二维矩形阵列

c++ - 旋转矩阵不是真正对称的(OpenCV)

java - Android 在同一页面上滚动到 ID

jquery - 使用 jquery 创建一种效果,就像一张幻灯片显示另一张幻灯片一样