Изменить стиль вращающегося колеса от ProgressBar Android
У меня есть ProgressBar
с атрибутом
style="?android:attr/progressBarStyleLarge"
который показывает следующее вращающееся колесо:
Но чтобы сохранить один и тот же стиль во всех моих приложениях, я хотел использовать ProgressBar
вращающееся колесо показано на SwipeRefreshLayout
по умолчанию:
Как мне этого добиться? Спасибо!
[Добавлено]
Я ищу вращающийся стиль, его движение и как это показано. Это работает примерно так: при повороте черная "полоса" становится длиннее, затем короче, а затем снова длиннее и т. Д., Изменяет свой размер всегда в том же направлении, в котором движется полоса (действительно трудно объяснить, как она работает вот почему я сослался на SwipeRefreshLayout
крутится колесо)
3 ответа
Попробуйте использовать индикатор прогресса этого человека
https://android-arsenal.com/details/1/1141
вам нужно будет вызвать.Spin() в своем коде, чтобы запустить его.
Добавьте это к вам файл сборки Gradle, как следует
repositories {
maven { url "https://jitpack.io" }
compile 'com.pnikosis:materialish-progress:1.7'
}
Я думаю, это то, что вы ищете
style="@style/Base.Widget.AppCompat.ProgressBar"
Если вы просто хотите изменить цвет / стиль, попробуйте это (Android Lollipop +):
progCircle.getIndeterminateDrawable().setColorFilter(getResources().getColor(R.color.myXMLColor), PorterDuff.Mode.SRC_IN);
Больше информации о PorterDuff здесь