方法
- setProgress(int value) 设置滑块的位置
- setMax(int value) 设置进度条的最大长度
- setOnSeekBarChangeListener(OnSeekBarCHangeListener l) 设置SeekBar的进度改变事件
属性
- android:secondaryProgress[integer] 设置第二进度,通常用做显示视频等得缓冲效果
- android:thumb[drawable]设置滑块的图样
- android:progressDrawable[drawable]设置进度条的图样
- android:thumbOffset="0dip" 即可实现thumb滑块不被覆盖
事件监听
通过设置事件监听器setOnSeekBarChangeListener来获取SeekBar的当前状态,通常要监听以下3个事件
1.public voidonProgressChanged(SeekBar seekBae,int progress,boolean fromUser); 用于监听SeekBar进度值的改变
2.public voidonStartTrackingTouch(SeekBar seekBar);用于监听SeekBar开始拖动
3.public voidonStopTrackingTouch(SeekBar seekBar);用于监听SeekBar停止拖动