Установите изображение в ImageView
и сделайте это.
loadingIcon = (ImageView) findViewById(R.id.splash_loader);
RotateAnimation anim = new RotateAnimation(0.0f, 360.0f,
Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,
0.5f);
anim.setInterpolator(new LinearInterpolator());
anim.setRepeatCount(Animation.INFINITE);
anim.setDuration(500);
loadingIcon.startAnimation(anim);
Когда вам нужно остановить это сделать это
loadingIcon.setAnimation(null);
ПРИМЕЧАНИЕ: Если вам нужно использовать его в нескольких местах, а затем создать пользовательский вид, который простирается ImageView
с этим кодом и использовать в любом месте вы хотите.
Я не могу заставить это работать, должен ли я установить фокус на изображение? –
.. и для моего предыдущего комментария, это был ответ –
, ваше изображение вращается как индикатор выполнения? Если да, то это зависит от вас, как вы хотите его настроить. – Rohit5k2