android旋转/连续旋转图像,直到我命令它停止

时间:2014-03-13 13:59:44

标签: android animation android-animation progressdialog

我想制作一个新鲜的图标。

当我点击它时,我希望它像进度对话框一样旋转,直到我的刷新完成,然后它必须停止旋转。

我怎样才能做到这一点?

我尝试过这样的动画:

RotateAnimation rotateAnimation = new RotateAnimation(30, 90,
                    Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);                
            refreshBtn.startAnimation(rotateAnimation);

但是只旋转一次或两次然后停止。

1 个答案:

答案 0 :(得分:3)

试试这个:

RotateAnimation rotateAnimation = new RotateAnimation(30, 90,
                        Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
rotateAnimation.setRepeatCount(Animation.INFINITE);
rotateAnimation.setRepeatMode(Animation.RESTART);
refreshBtn.startAnimation(rotateAnimation);