Как сделать пользовательский неопределенный ProgressBar


Как я могу изменить стиль indetermine ProgressBar в Android

Мне нужно изменить цвет на красный для этого progressbar:

Введите описание изображения здесь

Кто-нибудь может мне помочь?

1 2

1 ответ:

Я получил исходный код android, так что я видел, как они строят de spinner loader, и это очень eassy всего два шага

1-Создайте ресурс drawable в папке drawable с вашим изображением, как показано ниже (и назовите его f.i my_loader)

<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:drawable="@drawable/your_image_loader"
    android:pivotX="50%"
    android:pivotY="50%" />

2-в вашем макете

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:orientation="vertical" >

    <ProgressBar
        android:id="@+id/progressBar1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:indeterminateDrawable="@drawable/my_loader" />