ProgressBar继承于View类,直接子类有AbsSeekBar和ContentLoadingProgressBar, 其中AbsSeekBar的子类有SeekBar和RatingBar,可见这二者也是基于ProgressBar实现的

常用属性详解:

android:max:进度条的最大值
android:progress:进度条已完成进度值
android:progressDrawable:设置轨道对应的Drawable对象
android:indeterminate:如果设置成true,则进度条不精确显示进度
android:indeterminateDrawable:设置不显示进度的进度条的Drawable对象
android:indeterminateDuration:设置不精确显示进度的持续时间
android:secondaryProgress:二级进度条,类似于视频播放的一条是当前播放进度,一条是缓冲进度,前者通过progress属性进行设置!

对应的再Java中我们可调用下述方法:

getMax():返回这个进度条的范围的上限
getProgress():返回进度
getSecondaryProgress():返回次要进度
incrementProgressBy(int diff):指定增加的进度
isIndeterminate():指示进度条是否在不确定模式下
setIndeterminate(boolean indeterminate):设置不确定模式下

更多相关文章

  1. Android(安卓)UI学习 - Tab的学习和使用
  2. Android(安卓)如何从屏幕底部向上滑出一个view
  3. Android(安卓)常用控件(四)
  4. android两种方式设置EditText不弹出软键盘
  5. 《第一行代码(第二版)》学习(二)
  6. Android(安卓)默认壁纸 简单分析
  7. Android设置颜色
  8. Android带播放进度条的音乐播放器
  9. Android关于LinearLayout的设置问题

随机推荐

  1. Andriod 电源管理
  2. android 处理网络状态——无网,2g,3g,wif
  3. Android(安卓)HttpClient 与JSON解析
  4. android Service在8.0,9.0以上运行报错
  5. Android(安卓)获取系统和应用程序
  6. 代码设置EditText只输入数字、字母
  7. Android(安卓)ConditionVariable的用法
  8. Android中加载PNG图片时出现错误----No r
  9. Android内存泄漏剖析之AsyncTask
  10. Android(安卓)View的事件传递机制