gpt4 book ai didi

android - 显示延迟Android Java的按钮

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:22:30 25 4
gpt4 key购买 nike

我想为我的程序创建一些简单的动画。有4个隐形按钮,我想要的是程序启动时,这些按钮将延迟可见。

显示按钮 1 -> 按钮 2 -> 依此类推。

我试过了,但是当程序运行时,所有按钮都会同时出现。

try {
((Button) findViewById(R.id.f1)).setVisibility(View.VISIBLE);
Thread.sleep(1200);
((Button) findViewById(R.id.f2)).setVisibility(View.VISIBLE);
Thread.sleep(1200);
((Button) findViewById(R.id.f3)).setVisibility(View.VISIBLE);
Thread.sleep(1200);
((Button) findViewById(R.id.f4)).setVisibility(View.VISIBLE);
Thread.sleep(1200);
} catch (Exception e) {
}

谁能帮帮我?

最佳答案

使用处理程序:

private Handler handler;

private void showButtons(){
handler = new Handler();

handler.postDelayed(new Runnable(){
@Override
public void run(){
((Button) findViewById(R.id.f1)).setVisibility(View.VISIBLE);
}
}, 1200);

handler.postDelayed(new Runnable(){
@Override
public void run(){
((Button) findViewById(R.id.f2)).setVisibility(View.VISIBLE);
}
}, 2400);

//etc
}

关于android - 显示延迟Android Java的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11281840/

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