Таймер перезарядки в кнопке

1

У меня есть кнопка в приложении, которую я бы хотел использовать только один раз каждые 60 секунд. Как только он будет нажат, он будет отключен, и мне нужен какой-то таймер перезарядки, например индикатор выполнения внутри кнопки, который уменьшается по мере того, как время, оставшееся до следующего щелчка, уменьшается.

Я использую CountdownTimer на данный момент, но я хотел бы знать, как это сделать, - это реализовать индикатор выполнения внутри кнопки, как описано выше.

  • 0
    Почему это было понижено? Понятия не имею, похоже, законный вопрос, поэтому я голосую за него
Теги:
timer
button
progress-bar

1 ответ

0

Вы должны использовать TimerTask. Вот пример, который, я думаю, идеально подходит для вашего вопроса

  • 0
    Извините, мне было не очень понятно. Я специально хотел узнать, как реализовать индикатор выполнения в кнопке.
  • 0
    Возможно, вы захотите взглянуть на LayerDrawable developer.android.com/reference/android/graphics/drawable/… или можете перейти на уровень Canvas или ShapeDrawable. Как только ваш drawable создан, вы можете установить его как кнопку drawable и зарегистрировать его для прослушивания любых обновлений от CountdownTimer.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню