60s countdown timer features commonly used by the app:
private static final int time_limit = 60;
Private void Initview () { // related controls // resend btn Mresend.setonclicklistener (this); // countdown seconds number display // Start Countdown }
Using the Android Countdown class Countdowntimer:
Private voidcountdown () {mresend.setactivated (false); Mresend.settextcolor (Getresources (). GetColor (r.color.trans_black_26)); NewCountdowntimer (Time_limit * 1000, 1000) {@Override Public voidOnTick (Longmillisuntilfinished) {
Mtimelimit.setvisibility (view.visible); Mtimelimit.settext (--reducelen + "Seconds");//real-time display of decreasing number of seconds} @Override Public voidonfinish () {mtimelimit.setvisibility (view.invisible); Mresend.setactivated (true); Mresend.settextcolor (Getresources (). GetColor (r.color.trans_black_54)); }}.start (); }
Android Basics Countdowntimer Countdown Class