一、简介 ProgressBar(进度条)是UI界面中一种非常实用的组件,通常用于向用户像是某个耗时操作完成的百分比。进度条可动态地显示进度,因此避免长时间地执行某个操作时,让用户感觉程序失去了响应,从而更好地提高用户界面的友好性。也是为数不多的直接继承于View类的控件,直接子类有AbsSeekBar和ContentLoadingProgressBar,其中AbsSeekBar的子类有SeekBar和RatingBar。 Android系统提供了两大类进度条样式,长形进度条(progressBarStyleHorizontal)和圆形进度条(progressBarStyleLarge)如图所示:几乎所有的花样的进度条都主要为这两种类型。 二、常用属性和方法 属性名 含义 style 设置进度条的风格 max 设置该进度条的最大值 maxHeight 进度Widget最大高 miniHeight 进度Widget最小高 maxWidth 进度Widget最大宽 minWidth 进度Widget最小宽 progress 设置该进度条的已完成进度值 progressDrawable...