Nos meus aplicativos Android eu usei o Chronometer,funciona bem.Agora eu quero ver o tempo do cronômetro em cores diferentes, ou seja, quando o cronômetro é iniciado, ele brilha com a cor PRETA e após 30 minutos ele fica vermelho. Como isso é possível?
Respostas:
0 para resposta № 1Cronômetro é apenas uma visão que pode ser definida para qualquer cor a qualquer momento.
chronometer.setBackgroundColor(color);
Referir Cronômetro
Para intervalos de tempo diferentes, você precisa implementar OnChronometerTickListener
no seu cronômetro. Aqui está um exemplo:
chronometer.setOnChronometerTickListener(new OnChronometerTickListener() {
@Override
public void onChronometerTick(Chronometer chronometer) {
long elapsedTime = SystemClock.elapsedRealtime()
- chronometer.getBase();
}
});