在我的android应用程序中,我使用了Chronometer,它运行良好。现在我想查看不同颜色的计时器时间,即计时器启动时会发出黑色,30分钟后会发出红色。这是怎么可能的?
Chronometer只是一个可以在任何时间点设置为任何颜色的视图。
chronometer.setBackgroundColor(color);
参考计时码表
对于不同的时间间隔,您需要在计时器上实现OnChronometerTickListener
。这里有一个例子:
chronometer.setOnChronometerTickListener(new OnChronometerTickListener() {
@Override
public void onChronometerTick(Chronometer chronometer) {
long elapsedTime = SystemClock.elapsedRealtime()
- chronometer.getBase();
}
});