您好我已实施CountDownTimer
计时器与SeekBar
它工作正常,我的问题是我无法更改计时器时,我拖动搜索栏如何实现此目的。CountDownTimer与Seekbar
例如:如果我拖动并增加CountDownTimer
它应该增加这样的时间也减少。
CountDownTimer代码:
private void startTimer(final int minuti) {
countDownTimer = new CountDownTimer(60 * minuti * 1000 ,
500) {
// 500 means, onTick function will be called at every 500
// milliseconds
@Override
public void onTick(long leftTimeInMilliseconds) {
circularSeekbar.setMax(60 * minuti);
int barVal = 0;
barVal = ((int) (minuti * 60) - (int) (seconds));
circularSeekbar.setProgress(-barVal);
mTvTime.setText(String.format("%02d", seconds/60) + ":"
+ String.format("%02d", seconds % 60));
Log.d("TIME", mTvTime.getText().toString());
}
@Override
public void onFinish() {
}
}.start();
}
搜索栏代码:
public class CircleSeekBarListener implements
OnCircularSeekBarChangeListener {
@Override
public void onProgressChanged(CircularSeekBar circularSeekBar,
int progress, boolean fromUser) {
if (fromUser) {
}
}
@Override
public void onStopTrackingTouch(CircularSeekBar seekBar) {
// TODO Auto-generated method stub
}
@Override
public void onStartTrackingTouch(CircularSeekBar seekBar) {
// TODO Auto-generated method stub
}
}
@Piku你能告诉我们你的Seek-bar的值是几秒还是几毫秒? – TdSoft
@TdSoft秒 – Piku