Я использую ProgressBar в макете, как это:Прогресс бар иногда меняет цвет
<ProgressBar
android:id="@+id/progress"
android:layout_width="@dimen/default_small_icon_size"
android:layout_height="@dimen/default_small_icon_size"
android:visibility="gone"
style="@style/Widget.AppCompat.ProgressBar"
/>
Он надувается макетом деятельности и в основном единственным, что я с ней делать зовют setVisibility(...)
к любому VISIBLE
или GONE
.
Теперь к моей проблеме ... В большинстве случаев, когда я вхожу в свое приложение и отображается индикатор выполнения, цвет устанавливается на accent color
(в данном случае оранжевый), но время от времени, когда я закрываю приложение и быстро вернуться, это gray
...
Когда подобные вещи случались в прошлом, это потому, что при создании представления использовалось , следовательно, не предоставляя подходящую тему/стиль. Однако в этом случае все определяется в XML, который позже используется в setContentView(R.layout.activity_layout)
, поэтому это не должно быть проблемой контекста.
Кто-нибудь знает, почему это происходит?