在android中创建渐变进度条

Create a gradient progress bar in android

我正在尝试为一个小型 android 应用程序创建一个 progress/indicator 样式栏,由此我能够定义栏的进度,并且只有那个数量是 visible/lit。 我希望它的样式与下图类似,但在垂直方向上。我试过使用进度条和搜索条,但我无法获得所需的渐变。 非常感谢任何有关实现下图解决方案或在 progress/seek 条中创建渐变的帮助!!

Progress Bar

您可以使用它,并根据您的情况进行修改

<?xml version="1.0" encoding="utf-8"?>
 <shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
    android:angle="90"
    android:startColor="#FF000000"
    android:gradientRadius="@dimen/activity_vertical_margin"
    android:endColor="@android:color/transparent"
    />
</shape>

并在进度条中添加此

        android:background="@drawable/drawable_gradient"

希望对您有所帮助