насправді все, що вам потрібно зробити (як для cirle, так і для bar), - це створити xml-файл у форматі, що малюється, як показано нижче ...... progress_spinner_001 вказує на будь-яке зображення, яке ви хочете анімувати, і тривалість ... як довго ви хочете відображати кожен фрейм для ....... та встановіть ur android: indeterminateDrawable = ім'я файлу_в_драуабелі ....
<?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, можливо, доведеться змінити розмір індикатора прогресу, щоб показати його за бажанням