我有一项 Activity 是根据引用轨道实时评估演唱者。我想要的是,当此人单击练习按钮时,屏幕上会出现 5 秒的倒计时,屏幕上的所有组件都已停用。我还想在屏幕上显示倒计时。我的想法是在我的 Activity
View 之上有一个透明的灰色覆盖层,并在其上显示倒计时。
我正在考虑在 Android-SDK 中使用 AsyncTask
和 CountDownTimer
实现逻辑。实现此可视化的最佳方法是什么?
最佳答案
选择 CountDownTimer
,因为它提供开箱即用的滴答功能:
new CountDownTimer ( 5000, 1000 ) {
@Override
public void onTick( long millisUntilFinished ) {
countDownView.setText( (int)( millisUntilFinished / 1000 ) + "sec left" );
}
@Override
public void onFinish() {
overlay.setVisibility( GONE );
}
}.start()
关于android - 实现覆盖 Activity 的倒数计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34021799/