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

时间:2015-12-17 10:15:04

标签: android chronometer

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

1 个答案:

答案 0 :(得分:0)

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

chronometer.setBackgroundColor(color);

参考Chronometer

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

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