Android ContentLoadingProgressBar中的默认颜色更改
我在我的项目中使用androidx,我在某处使用ContentLoadingProgressBar,但我无法更改默认颜色 我试过android:不确定,但帮不上忙 如果有人对此有任何想法,请建议Android ContentLoadingProgressBar中的默认颜色更改,android,progress-bar,androidx,Android,Progress Bar,Androidx,我在我的项目中使用androidx,我在某处使用ContentLoadingProgressBar,但我无法更改默认颜色 我试过android:不确定,但帮不上忙 如果有人对此有任何想法,请建议 <androidx.core.widget.ContentLoadingProgressBar android:id="@+id/progress" android:layout_width="@dimen/_30sdp"
<androidx.core.widget.ContentLoadingProgressBar
android:id="@+id/progress"
android:layout_width="@dimen/_30sdp"
android:layout_height="@dimen/_30sdp"
android:indeterminateTint="@android:color/white"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
扩展默认主题并覆盖colorAccent
<style name="AppTheme.WhiteAccent">
<item name="colorAccent">@color/white</item> <!-- Whatever color you want-->
</style>
扩展默认主题并覆盖colorAccent
<style name="AppTheme.WhiteAccent">
<item name="colorAccent">@color/white</item> <!-- Whatever color you want-->
</style>
您需要使用希望进度条中的强调色设置style和android:theme。请参阅以下代码片段:
layout.xml
styles.xml
您需要使用希望进度条中的强调色设置style和android:theme。请参阅以下代码片段:
layout.xml
styles.xml
<androidx.core.widget.ContentLoadingProgressBar
android:theme="@style/ContentLoadingProgress"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
/>
<style name="ContentLoadingProgress">
<item name="colorAccent">@color/colorWhite</item>
</style>