Java 如何根据我的if语句使第二个进度条工作?
我有两个进度条,一个与我的计时器同步,第二个应该在总时间内运行各个时段。也就是说,如果总时间为8分钟,则第一个进度条将运行8分钟。第二个进度条应根据以下if语句运行:Java 如何根据我的if语句使第二个进度条工作?,java,android,android-studio,timer,progress-bar,Java,Android,Android Studio,Timer,Progress Bar,我有两个进度条,一个与我的计时器同步,第二个应该在总时间内运行各个时段。也就是说,如果总时间为8分钟,则第一个进度条将运行8分钟。第二个进度条应根据以下if语句运行: private void startTimer() { millisInFuture = mTimeLeftInMillis; mCountDownTimer = new CountDownTimer(mTimeLeftInMillis, 1000) { @Ov
private void startTimer()
{
millisInFuture = mTimeLeftInMillis;
mCountDownTimer = new CountDownTimer(mTimeLeftInMillis, 1000) {
@Override
public void onTick(long millisUntilFinished) {
mTimeLeftInMillis = millisUntilFinished;
updateCountDownText();
long millisPassed = millisInFuture - mTimeLeftInMillis;
progress = (int) (millisPassed * 100 / millisInFuture);
pb.setProgress(progress);
pb2.setProgress(0);
////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////
//Key: 60 sec
if(millisInFuture == 480000) {
if (millisPassed <= 60000) {
Animation animation = AnimationUtils.loadAnimation(tool1mode1.this, R.anim.fade_in);
stepupimage.setAnimation(animation);
progress2 = (int) (millisPassed * 100 / 60000);
pb2.setProgress(progress2);
if(millisPassed == 60000)
{
pb2.setProgress(0);
}
} else if (millisPassed > 60000 && millisPassed <= 180000) {
Animation animation = AnimationUtils.loadAnimation(tool1mode1.this, R.anim.fade_in);
stepdownimage.setAnimation(animation);
progress2 = (int) (millisPassed * 100 / 120000);
pb2.setProgress(progress2);
/////////////
//键:60秒
如果(百万分之一未来==480000){
如果(毫秒间距60000和毫米间距(&M)