官方教程:
progressbar 即进度条控件,显示某种操作的进度及百分比。通过修改进度条控件的参数可以修改进度条的呈现形式,默认为无限圆形进度条。
参见 Android ProgressBar
indeterminate:
是否为无限进度条,默认为true。可选的值为:
true 显示无限进度条false 显示有限进度条progress:
进度条的进度,为一个整数,默认范围是 0~100。
min:
进度条的最小进度,默认为 0。
max:
进度条的最大进度,默认为 100。
progressDrawable:
定义用于在 progress 模式下绘制进度条的 drawable。
progressBackgroundTint:
对 progress 的背景应用颜色。不修改当前的着色模式。
progressBackgroundTintMode:
将 progressBackgroundTint 指定的色调应用到进度背景的混合模式。
progressTint:
将颜色应用于整个可绘制的进度。不修改当前的着色模式。
progressTintMode:
将 progressTint 指定的色调应用到进度背景的混合模式。
secondaryProgress:
设置次要进度的值。如果进度条处于 indeterminate(无限进度条)模式,则不执行任何操作。
secondaryProgressTint:
对 secondaryProgress 应用色调(如果存在)。不修改当前的着色模式。
secondaryProgressTintMode:
将 secondaryProgressTint 指定的色调应用到辅助进度指示器的混合模式。
style:
设置进度条的宽度、布局样式。可选的值有:
@style/Base.Widget.AppCompat.ProgressBar.Horizontal 水平直线进度条@style/Base.Widget.AppCompat.ProgressBar 圆形进度条