如何在android中使用水平“材料进度指示器”?

RaJ*_*RaJ 7 android android-progressbar material-design material-components material-components-android

我使用“android.material.progressindicator”来在水平视图中显示进度,但我听不到我的 XML

<com.google.android.material.progressindicator.ProgressIndicator
                android:background="@color/grey"
                android:id="@+id/progressInd"
                style="@style/Widget.MaterialComponents.ProgressIndicator.Linear.Determinate"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:indeterminate="false"
                android:max="100"
                android:progress="30"
                android:progressDrawable="@drawable/bidding_progress" />
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

Gab*_*tti 13

您可以使用:

<com.google.android.material.progressindicator.LinearProgressIndicator
    app:indicatorColor="?attr/colorPrimary"
    app:trackColor="@color/..."
    />
Run Code Online (Sandbox Code Playgroud)

使用progressIndicator.setProgressCompat((int) value, true);更新指标值。

使用属性:

  • indicatorColor 设置指示器颜色的颜色
  • trackColor 设置轨道颜色
  • trackThickness 设置进度条的高度

在此处输入图片说明

注意:它至少需要版本1.3.0-alpha04