【问题标题】:Android Progress Circle With Multiple Colors具有多种颜色的 Android 进度圈
【发布时间】:2018-01-19 06:23:03
【问题描述】:

我正在尝试绘制一个不确定的(圆形)进度条,它是白色的,然后逐渐变成紫色。

这是我的进度条:

<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 吗?在进度条上设置样式或主题?不知道在这里做什么。

【问题讨论】:

标签: android progress-bar android-progressbar


【解决方案1】:

DonutProgressView 是一个可配置的类似甜甜圈的图形视图,能够以可分配的颜色显示多个数据集。它支持动画并在顶部有一个间隙,这使它看起来像一个量规(或美味的咬掉的甜甜圈——这就是这个名字的由来)。

Click Here to See Git Lib

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-09
    • 1970-01-01
    • 2018-05-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多