Я использую круговой индикатор на Android. Я хочу изменить цвет этого. Я использую
"?android:attr/progressBarStyleLargeInverse"
стиль. Так как поменять цвет индикатора выполнения.
Как настроить стиль? Кроме того, каково определение стиля?
android
progress-bar
mooongcle
источник
источник
Для API 21 и выше. Просто установите свойство indeterminateTint. Подобно:
Для поддержки устройств до API 21:
источник
style="?android:attr/progressBarStyle"
не работает1. Сначала создайте XML-файл в папке Drawable под ресурсом.
с именем "progress.xml"
2. затем сделайте индикатор выполнения, используя следующий фрагмент
источник
Вы можете изменить цвет программно с помощью этого кода:
Если вы хотите изменить цвет индикатора выполнения ProgressDialog, вы можете использовать это:
источник
Чтобы добавить ответ Дато, я считаю SRC_ATOP предпочтительным фильтром для умножения, поскольку он лучше поддерживает альфа-канал.
источник
андроид: indeterminateTint = "@ цвет / ProgressBar"
источник
styles.xml
источник
Это работа для меня, просто добавьте эту строку в ваш XML-код progressBar
источник
Это работа для меня.
источник
Чтобы настроить круговой ProgressBar, нам нужно создать IndeterminateDrawable, чтобы показать пользовательский индикатор выполнения
Нам нужно включить drawable в ProgressBar, как показано ниже:
источник
rotate
тег отсутствует , прежде чемshape
. Без этого прогрессбар будет статичнымдля меня тема не работает с accentColor. Но это действительно работает с ColorControlActivation
источник
В дополнение к главному голосованию Мухаммеда Рияса М :
Более быстрое вращение
Более тонкое кольцо
Светло-белый
источник
проверить этот ответ :
для меня эти две строки должны были быть там, чтобы он работал и менял цвет:
PS: но это доступно только с Android 21
источник
Попробуйте использовать стиль и установите colorControlActivation слишком нужный цвет ProgressBar.
Затем установите тему ProgressBar в новом стиле.
источник
Добавьте в тему своей деятельности элемент colorControlActivation , например:
Примените этот стиль к своей Деятельности в манифесте:
источник
Вы можете сделать это с помощью пользовательского диалога довольно легко, используя xml из других ответов:
Просто сделай это:
источник
Вы можете использовать стиль для изменения цвета прогресса, как показано ниже
и использовать его в ProgressBar, как показано ниже
Надеюсь, поможет.
источник
Для всех тех, кто интересуется, как увеличить скорость пользовательского прогресса
источник
Он принимает значение цвета из вашего Res / Values / Colors.xml -> colorAccent, если вы его измените, ваш цвет progressBar также изменится.
источник
Устанавливать
android:indeterminateDrawable="@drawable/progress_custom_rotate"
Используйте код ниже для пользовательского индикатора выполнения кругового кольца
Скопируйте код ниже и создайте "progress_custom_rotate.xml" в папке Drawable
источник
источник
Вы можете изменить свой цвет индикатора выполнения, используя код ниже:
источник