-1

Я хочу, чтобы создать пользовательский круговой индикатор, который должен выглядеть следующим образом:Создание пользовательских круговой прогресс бар

enter image description here

Но я не хочу использовать библиотеку, и она должна поддерживать уровень апи 9 и выше. Может кто-нибудь сказать мне, как я могу это сделать?

Спасибо!

ответ

1

Установите изображение в 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 с этим кодом и использовать в любом месте вы хотите.

+0

Я не могу заставить это работать, должен ли я установить фокус на изображение? –

+0

.. и для моего предыдущего комментария, это был ответ –

+0

, ваше изображение вращается как индикатор выполнения? Если да, то это зависит от вас, как вы хотите его настроить. – Rohit5k2

 Смежные вопросы

  • Нет связанных вопросов^_^