📅  最后修改于: 2023-12-03 15:09:02.789000             🧑  作者: Mango
在材质 UI 中,线性进度条是非常常见的控件,但是默认颜色可能不符合你的设计需求,本文将介绍如何在材质 UI 中更改线性进度条的颜色。
材质 UI 中的线性进度条可以使用 app:progressTint 属性来设置进度条的颜色。具体步骤如下:
<ProgressBar
android:id="@+id/progress_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@android:style/Widget.ProgressBar.Horizontal"
/>
<ProgressBar
android:id="@+id/progress_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@android:style/Widget.ProgressBar.Horizontal"
app:progressTint="@color/your_color"
/>
<color name="your_color">#FF0000</color>
你也可以使用代码来更改线性进度条的颜色,具体步骤如下:
ProgressBar progressBar = findViewById(R.id.progress_bar);
progressBar.setProgressTintList(ColorStateList.valueOf(getResources().getColor(R.color.your_color)));
<color name="your_color">#FF0000</color>
无论你使用哪种方法,更改材质 UI 中线性进度条的颜色都非常简单。你可以根据你的设计需求选择合适的颜色,让你的应用程序更美观。