一、SeekBar 为ProgressBar的子类
二、SeekBar的主要方法和属性
(1) setMax 设置SeekBar的最大数值
(2) setProgress 设置SeekBar当前的数值
(3)setSecondaryProgress 设置SeekBar的第二数值,即当前拖动条推荐的数值
三、SeekBar的事件监听器 OnSeekBarChangeListener接口
seekBar.setOnSeekBarChangeListener();
SeekBar与ProgressBar的区别在于,SeekBar可以通过用户的拖动操作来控制。
监听三个事件,重写接口方法
1. 数值改变: onProgressChanged
2. 开始拖动: onStartTrackingTouch
3. 停止拖动: onStopTrackingTouch
四、SeekBar的使用
1.标签:在布局xml文件中添加SeekBar标签
<!-- max最大值 progress当前值 -->
<SeekBar
android:id="@+id/seekbar"
android:max="100"
android:progress="50"
/>
五、自定义SeekBar进度条
android:progressDrawable="@drawable/seekbar_img" (改变进度条的样式)
android:thumb="@drawable/thumb"(改变滑块的样式)
1.系统自带的样式为 style="@android:style/Widget.SeekBar" 同ProgressBar一样改变样式,可以模仿已有的样式文件进行改写
2.在SeekBar标签下,添加属性 android:thumb="@drawable/*****"