SeekBar------实现调节音量的控件

一、什么是SeekBar控件

        SeekBar继承自ProgressBar,可以通过滑块的位置来标识数值----而且拖动条允许用户拖动滑块来改变值,因此拖动条通常用于对系统的某种数值进行调节,比如调节音量等。

        SeekBar允许用户改变拖动条的滑块外观,改变滑块外观通常通过如下属性来指定:android:thumb: 指定一个Drawable对象,该对象将自定义滑块。

        为了让程序能响应拖动条滑块位置的改变,程序可以考虑为它绑定一个OnSeekBarChangeListener监听器。

   

二、实现的OnSeekBarChangeListener监听器中要实现的方法的作用

      onStartTrackingTouch(SeekBar seekBar) -------- 在进度开始改变时执行

      onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) -------- 当进度发生改变时执行

      onStopTrackingTouch(SeekBar seekBar) -------- 在停止拖动时执行

三、实现seekbar的xml

  实现图:

 

四、实现的代码:

 

代码实现图:

当你还在拖动滑块时的情形:

当你拖动完毕后的:

 

 

 

 

你可能感兴趣的:(seekbar,android)