我想制作一个新鲜的图标。
当我点击它时,我希望它像进度对话框一样旋转,直到我的刷新完成,然后它必须停止旋转。
我怎样才能做到这一点?
我尝试过这样的动画:
RotateAnimation rotateAnimation = new RotateAnimation(30, 90,
Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
refreshBtn.startAnimation(rotateAnimation);
但是只旋转一次或两次然后停止。
答案 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);