gpt4 book ai didi

android如何在单个 Activity 中添加两个倒数计时器?

转载 作者:行者123 更新时间:2023-11-29 16:03:27 25 4
gpt4 key购买 nike

我正在使用两个 imageview win,我想使用两个倒数计时器。 1 个计时器在 1000 毫秒显示 1 个图像,之后另一个倒计时开始并显示 2 个图像,在第二个图像进入另一个屏幕后,但我已经将它与单个倒计时计时器一起使用。我如何在类里面使用 2 个倒数计时器?这是我的代码:

public class MainActivity extends Activity {
private ImageView image1,image2;
CountDownTimer countdown1,countdown2;
int a = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.aaa);

image1=(ImageView)findViewById(R.id.image1);
image2=(ImageView)findViewById(R.id.image2);

image1=(ImageView)findViewById(R.id.image1);
image2=(ImageView)findViewById(R.id.image2);
image1.setVisibility(View.VISIBLE);
image2.setVisibility(View.INVISIBLE);

new CountDownTimer(3000, 1000) {


public void onTick(long millisUntilFinished) {


if(a == 0)
{
image1.setVisibility(View.VISIBLE);
image2.setVisibility(View.INVISIBLE);
}
else {

} a++;

}

public void onFinish() {

image2.setVisibility(View.VISIBLE);
image1.setVisibility(View.VISIBLE);
Intent i=new Intent(MainActivity.this,NextActivity.class);
startActivity(i);
}
}.start();



}
}

最佳答案

我不确定我是否理解这个请求,但我会尝试这样的事情:

public class MainActivity extends Activity {
private ImageView image1,image2;
int a = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.aaa);

image1=(ImageView)findViewById(R.id.image1);
image2=(ImageView)findViewById(R.id.image2);
image1.setVisibility(View.VISIBLE);
image2.setVisibility(View.INVISIBLE);

new CountDownTimer(4000, 1000) {
public void onTick(long millisUntilFinished) {
if(a == 0) {
image1.setVisibility(View.VISIBLE);
} else if(a == 1) {
image1.setVisibility(View.INVISIBLE);
image2.setVisibility(View.VISIBLE);
}
a++;
}
public void onFinish() {
Intent i=new Intent(MainActivity.this,NextActivity.class);
startActivity(i);
}
}.start();
}
}

关于android如何在单个 Activity 中添加两个倒数计时器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21779591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com