на самом деле все, что вам нужно сделать (как для cirle, так и для bar), это создать xml-файл в drawable, как показано ниже ......
progress_spinner_001 указывает на любое изображение, которое вы хотите анимировать и продолжительность ... как долго вы хотите отображать каждый кадр для .......
и установите ваш андроид: indeterminateDrawable = filename_in_drawable ....
<?xml version="1.0" encoding="utf-8"?>
<animation-list
xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/progress_spinner_001" android:duration="300" />
<item android:drawable="@drawable/progress_spinner_002" android:duration="300" />
<item android:drawable="@drawable/progress_spinner_003" android:duration="300" />
<item android:drawable="@drawable/progress_spinner_004" android:duration="300" />
<item android:drawable="@drawable/progress_spinner_005" android:duration="300" />
<item android:drawable="@drawable/progress_spinner_006" android:duration="300" />
<item android:drawable="@drawable/progress_spinner_007" android:duration="300" />
<item android:drawable="@drawable/progress_spinner_008" android:duration="300" />
</animation-list>
ps u, возможно, потребуется изменить размер индикатора выполнения, чтобы отобразить его по желанию