Працюємо з таймером зворотного відліку countdowntimer

Створюємо новий проект, вибираємо Blank Activity і Android 2.2 +. Інтерфейс нашого сьогоднішнього додатки буде простий як двічі два - всього лише один елемент TextView, в якому буде відбуватися текстове відображення зворотного відліку. Відкриваємо файл activity_main.xml і додаємо туди елемент TextView:

Створення таймера зворотного відліку зовсім не складно, для цього використовується спеціальний вбудований клас під назвою CountDownTimer. Під час налаштування таймера такого типу використовується всього 2 змінні: час до закінчення зворотного відліку і крок, з яким відбувається відлік, все це в мілісекундах. У класі CountDownTimer використовується два методи: onTick () і onFinish (). У методі onTick () відбувається настройка поновлення текстової інформації про зміну показань таймера, а в методі onFinish () відбувається настройка бажаних дій після закінчення зворотного відліку (наприклад, зачекайте 3, 2, 1. Завантажити файл, або перехід на інший екран, що то в цьому роді).

Ми зробимо найпростішу програму, в якій таймер зворотного відліку буде відраховувати 20 секунд, після чого в елементі TextView буде з'являтися напис "Бабах!" (Як ніби ми зробили таймер на бомбі).

Щоб це створити, відкриваємо файл MainActivity.java і додаємо сюди код:

Запускаємо і перевіряємо працездатність нашого таймера зворотного відліку:

Працюємо з таймером зворотного відліку countdowntimer
Працюємо з таймером зворотного відліку countdowntimer

А ще вивчите роботу Android Timer.

Схожі статті