Android控件第4类——ProgressBar

Posted 环游世界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android控件第4类——ProgressBar相关的知识,希望对你有一定的参考价值。

 

  ProgressBar是进度条,是比较常用的控件。它有一个抽象的子类——AbsSeekBar,AbsSeekBar有两个比较常用子类,SeekBar、RatingBar。

 

1、ProgressBar,继承自View

  ProgressBar是进度条,它的style属性用于设置进度条的呈现方式:水平进度条或者环形进度条。

  水平进度条:@android:style/Widget.ProgressBar.Horizontal

  环形进度条:@android:style/Widget.ProgressBar.Inverse

        @android:style/Widget.ProgressBar.Large

        @android:style/Widget.ProgressBar.Large.Inverse

        @android:style/Widget.ProgressBar.Small

        @android:style/Widget.ProgressBar.Small.Inverse

  通过android:max或setMax(int)设置进度条的最大值。

  可以设置进度条的当前值:

      android:progress或setProgress(int)设置当前值。

      incrementProgressBy(int)基于当前值改变多少,可正可负。

 

2、SeekBar,继承自AbsSeekbar,间接继承自ProgressBar

  SeekBar是一个可以拖动的进度条。通常用来设置音量、亮度等信息;因为它也可以像ProgressBar一样显示和设置进度,并且可以拖动改变进度,所以可以用来作为播放器的进度条。

  通过android:thumb或setThumb(Drawable)来设置滑块的样式。

  

 

3、RatingBar,继承自AbsSeekBar,间接继承自ProgressBar

  星级评分条,通常用于评价时打分使用。

  android:isIndicator,为true,不可以修改

  android:numStars,总共有多少颗星

  android:rating,默认的星级

  android:stepSize,每次最少可以改变多少颗星

 

以上是关于Android控件第4类——ProgressBar的主要内容,如果未能解决你的问题,请参考以下文章

控件ProgressBar(进度条)

UI控件之ProgressBar(进度条)

android的Progressbar怎么用

Android开发自学笔记(Android Studio)—4.5 ProgressBar及其子类

Android中的常用控件之进度条(ProgressBar)

使用 new XMLHttpRequest() 制作下载文件进度条