【发布时间】:2021-02-06 11:08:00
【问题描述】:
我在布局中添加了一个进度条,如下所示,我还为其添加了颜色,效果很好。
<ProgressBar
android:id="@+id/progressBar"
style="?android:attr/progressBarStyle"
android:layout_width="50dp"
android:layout_height="50dp"
android:indeterminate="true"
android:indeterminateTintMode="src_atop"
android:indeterminateTint="@color/color"
android:layout_gravity="center_vertical|center_horizontal"
android:visibility="visible"
/>
但我需要在其上添加渐变色。我在颜色文件夹中添加了一个渐变,如下所示。
<gradient android:type="linear"
android:angle="0"
android:startColor="#dc0336"
android:endColor="#ff7f00"
xmlns:android="http://schemas.android.com/apk/res/android" />
然后我将此颜色分配给Progressbar
android:indeterminateTint="@color/gradientColor"
但这不起作用,我需要知道一种向progressBar添加渐变的方法
【问题讨论】:
标签: android android-layout android-constraintlayout android-progressbar