Lucrăm cu temporizatorul numărătoare inversă

Creați un proiect nou, selectați Activitate neagră și Android 2.2+. Interfața de utilizare a aplicațiilor de astăzi este ușor ca ABC - este doar un element de TextView, care va fi un ecran de text de numărătoarea inversă. Deschideți fișierul activity_main.xml și adăugați elementul TextView:

Crearea unui cronometru inversat nu este deloc dificilă, în acest scop este utilizată o clasă specială încorporată numită CountDownTimer. La setarea acestui tip de temporizator este folosit doar 2 variabile: timpul până la sfârșitul numărătoarea, și pasul care are loc numărătoarea inversă, toate în milisecunde. Clasa CountDownTimer utilizează două metode: onTick () și onFinish (). Metoda onTick () este reglat informații de text actualizare despre schimbarea timer, și onFinish () metoda este reglat acțiunile dorite după sfârșitul numărătoarea inversă (de exemplu, așteptați 3, 2, 1. Descărcați fișierul sau comutați la un alt ecran, care este în acest gen).

Am făcut un program simplu, în care temporizatorul va conta în jos 20 de secunde, după care TextView elementul va apărea cuvântul „bum!“ (ca și cum am face un timer pe o bombă).

Pentru aceasta, deschideți fișierul MainActivity.java și adăugați următorul cod:

Începem și verificăm funcționarea cronometrului nostru:

Lucrăm cu temporizatorul numărătoare inversă
Lucrăm cu temporizatorul numărătoare inversă

Și să învețe lucrul Android Timer.

Articole similare