- 设置SeekBar属性
private void setSeekBarClickable(SeekBar mSeekBar, boolean clickable) {
if (clickable) {
//启用状态
mSeekBar.setClickable(true);
mSeekBar.setEnabled(true);
mSeekBar.setFocusable(true);
} else {
//禁用状态
mSeekBar.setClickable(false);
mSeekBar.setEnabled(false);
mSeekBar.setFocusable(false);
}
}
- 设置事件消费
seekBar.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
//直接消费掉触摸事件
return true;
}
});