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中visibility的3个属性说明
  2. Textview基本属性及功能
  3. Android带播放进度条的音乐播放器
  4. android:windowSoftInputMode属性的使用
  5. androidmanifest.xml高级属性解析
  6. 使用ProgressBar显示进度条
  7. Android属性动画优化(更高效的使用属性动画)

随机推荐

  1. 杞細 The System Server in Android
  2. Android 调用联系人列表,选择联系人
  3. android仿QQ登录界面
  4. android全局Toast
  5. Android 官方架构组件之 Lifecycle的学习
  6. Android Tcp服务器端
  7. android 实现微信摇一摇效果
  8. android Media process
  9. Android(安卓)SQLiteOpenHelper源码解读
  10. Android SQLite Database and ContentPro