在不同的时间间隔以不同的颜色显示计时器时间



在我的android应用程序中,我使用了Chronometer,它运行良好。现在我想查看不同颜色的计时器时间,即计时器启动时会发出黑色,30分钟后会发出红色。这是怎么可能的?

Chronometer只是一个可以在任何时间点设置为任何颜色的视图。

chronometer.setBackgroundColor(color);

参考计时码表

对于不同的时间间隔,您需要在计时器上实现OnChronometerTickListener。这里有一个例子:

chronometer.setOnChronometerTickListener(new OnChronometerTickListener() {
@Override
public void onChronometerTick(Chronometer chronometer) {
      long elapsedTime = SystemClock.elapsedRealtime()
                        - chronometer.getBase();
}
});

最新更新