Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有多种颜色的Android Progress Circle_Android_Progress Bar_Android Progressbar - Fatal编程技术网

具有多种颜色的Android Progress Circle

具有多种颜色的Android Progress Circle,android,progress-bar,android-progressbar,Android,Progress Bar,Android Progressbar,我试图画一个不确定的(圆形)进度条,它是白色的,然后淡入紫色 这是我的进度条: <ProgressBar android:id="@+id/mainProgressBar" style="@style/Widget.AppCompat.ProgressBar" android:layout_width="@dimen/progressbar_size" android:layout_height="@dimen/progres

我试图画一个不确定的(圆形)进度条,它是白色的,然后淡入紫色

这是我的进度条:

<ProgressBar
        android:id="@+id/mainProgressBar"
        style="@style/Widget.AppCompat.ProgressBar"
        android:layout_width="@dimen/progressbar_size"
        android:layout_height="@dimen/progressbar_size"
        android:layout_gravity="center" />

我需要添加另一个颜色过滤器吗?在进度条上设置样式或主题?不知道在这里做什么。

DonutProgressView是一个可配置的类似甜甜圈的图形视图,能够显示具有可分配颜色的多个数据集。它支持动画,顶部有一个缺口,使它看起来像一个量具(或美味的咬下甜甜圈-这就是为什么这个名字)


您的代码似乎很好。您有问题吗?它只是一种颜色。我希望progressbar在此链接或库中具有多个颜色
mainProgressBar.getIndeterminateDrawable().setColorFilter(getResources().getColor(R.color.white), PorterDuff.Mode.SRC_ATOP);