Индивидуальный индикатор с изображением - PullRequest
2 голосов
/ 01 апреля 2012

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

Ответы [ 2 ]

1 голос
/ 01 апреля 2012

Вы, вероятно, могли бы сделать это только с помощью обычного индикатора progressBar. Настройте animationDrawable в папке drawables следующим образом: (взято из android docs в animationDrawables).

<!-- Animation frames are wheel0.png -- wheel5.png files inside the
  res/drawable/ folder --> 
<animation-list android:id="selected" android:oneshot="false">
  <item android:drawable="@drawable/wheel0" android:duration="50" />
  <item android:drawable="@drawable/wheel1" android:duration="50" />
  <item android:drawable="@drawable/wheel2" android:duration="50" />
  <item android:drawable="@drawable/wheel3" android:duration="50" />
  <item android:drawable="@drawable/wheel4" android:duration="50" />
  <item android:drawable="@drawable/wheel5" android:duration="50" />
</animation-list>

Тогда в вашем коде где-то сделайте:

AnimationDrawable progress = (AnimationDrawable) mProgressBar.getProgressDrawable();
progress.start();

Отказ от ответственности - я не проверял это, но я не понимаю, почему это не сработает.

0 голосов
/ 16 марта 2013

ссылка для простого урока о пользовательском индикаторе выполнения пользовательский индикатор выполнения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...