如何在android中使用横向"material progressindicator"?

How to use horizontal "material progressindicator" in 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" />

您可以使用:

<com.google.android.material.progressindicator.LinearProgressIndicator
    app:indicatorColor="?attr/colorPrimary"
    app:trackColor="@color/..."
    />

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

使用属性:

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

注意:需要至少1.3.0-alpha04

版本