如何连续闪烁按钮(Android / Java)

时间:2020-06-30 20:31:58

标签: java android android-studio

如何设置一系列的闪烁/闪光按钮?

我正在设计一个类似于Simon的游戏(针对我的大学班),在该游戏中,用户必须按与计算机闪烁相同的顺序正确按下按钮。我所有的按钮同时闪烁,并显示以下代码:

blinkEffect(btn1);
blinkEffect(btn2);
blinkEffect(btn3);

我尝试在try / catch中使用wait(500),但是仿真器不喜欢它。它产生了程序正在停止的错误。

任何建议都值得赞赏。

1 个答案:

答案 0 :(得分:0)

如果它们都同时闪烁,大概是您一次射击了三个不同的线程...因此,它们似乎几乎完全在同一时间开始..您需要类似的东西:

blinkEffect(btn1);
Thread.sleep(blinkEffectDuration);
blinkEffect(btn2);
Thread.sleep(blinkEffectDuration);
blinkEffect(btn3);
// complete

理想情况下,您会将其包装在for循环中,并且按钮序列将在列表中。

相关问题