可以通过onProgressChanged界面通知进度更改事件OnSeekBarChangeListener().
但是如何知道改变是减少进度还是增加呢?或者有一个接口或方法,如:
onSeekBarProgressDecreased(....) 或onSeekBarProgressIncreased(...)
没有可用于进度减少或增加事件的界面.你必须跟踪它.你可以使用这样的东西.
int prevProgress;
mSeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){
@Override
public oid onProgressChanged (SeekBar seekBar, int progress, boolean fromUser){
int diff = progress - prevProgress;
if(diff > 0){
//increase
}
else{
//decrease
}
prevProgress = progress;
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1960 次 |
| 最近记录: |