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