Как настроить прогресс-бар в Android - PullRequest
0 голосов
/ 03 мая 2018

Как создать настраиваемый неопределенный индикатор выполнения в Android? Я описал это ниже, чтобы показать вам, как вы можете использовать настроенный индикатор выполнения в Android

1 Ответ

0 голосов
/ 03 мая 2018

Для создания настроенного индикатора выполнения в Android я использовал этот метод

1 - создать файл изображения (custom_blue.png), который будет заменен неопределенным индикатором выполнения по умолчанию enter image description here

2 - создать XML-файл для рисования с помощью этого кода (my_progress_indeterminate.xml):

 <?xml version="1.0" encoding="utf-8"?>
<animated-rotate xmlns:android="http://schemas.android.com/apk/res/android"
    android:drawable="@drawable/custom_blue"
    android:pivotX="50%"
    android:pivotY="50%" />

3 - вставьте индикатор в ваш макет

 <ProgressBar
                        android:id="@+id/custom_progress"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_centerHorizontal="true"
                        android:layout_centerVertical="true"
                        android:indeterminateBehavior="repeat"
                        android:indeterminateDrawable="@drawable/my_progress_indeterminate"
                        android:maxHeight="24dp"
                        android:maxWidth="24dp"
                        android:minHeight="24dp"
                        android:minWidth="24dp" />

4 - и все. теперь используйте этот индикатор прогресса, как и раньше, в вашем Java Activity

...