具有多种颜色的Android进度圈

时间:2017-08-10 20:50:15

标签: android progress-bar android-progressbar

我试图绘制一个白色的不确定(圆形)进度条,然后逐渐消失为紫色。

这是我的ProgressBar:

<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" />

然后我把它画成白色:

mainProgressBar.getIndeterminateDrawable().setColorFilter(getResources().getColor(R.color.white), PorterDuff.Mode.SRC_ATOP);

我是否需要添加另一个ColorFilter?在进度条上设置样式或主题?不知道该怎么做。

1 个答案:

答案 0 :(得分:1)

DonutProgressView是一个可配置的类似于甜甜圈的图形视图,能够显示具有可分配颜色的多个数据集。它支持动画,并在顶部具有空隙,这使其看起来像一个量表(或美味的咬住的甜甜圈-这就是这个名称)。

Click Here to See Git Lib