时间:2021-05-20
本文实例为大家分享了Android点击获取验证码倒计时的具体代码,供大家参考,具体内容如下
package com.loaderman.countdowntimerdemo; import android.os.Bundle;import android.os.CountDownTimer;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.TextView; public class MainActivity extends AppCompatActivity { private TextView tvTime; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tvTime = (TextView) findViewById(R.id.tv_time); tvTime.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { new countDownTimer<TextView>(tvTime); } }); } public class countDownTimer<T> extends CountDownTimer { private TextView mTextView; public countDownTimer(T text) { super(60000,1000); this.mTextView = ((TextView)text); mTextView.setClickable(false); start(); } /** * start后开始执行的方法,按照间隔时间执行一次 * @param millisUntilFinished */ @Override public void onTick(long millisUntilFinished) { mTextView.setText(String.format("%s秒",millisUntilFinished/1000)); } /** * 时间结束时调用的方法 */ @Override public void onFinish() { mTextView.setText("获取验证码"); mTextView.setClickable(true); } }}xml代码:
效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
手机获取验证码的倒计时效果,实现很简单,附倒计时效果完整代码之前做项目使用的是nstimer做的倒计时效果,效果不太好。今天学习了下用gcd做,效果还是不错的。
本文实例为大家分享了微信小程序实现获取验证码倒计时效果的具体代码,供大家参考,具体内容如下wxml{{time}}jsvarinterval=null//倒计时
1、功能描述 当用户想要获取验证码时,就点击免费获取验证码,然后开始倒计时,倒计时期间按钮文字为剩余时间x秒,且不可按状态,倒计时结束后,按钮更改为点击重新发
目前越来越多的app在注册或是进行对应操作时,要求获取短信验证码,在点击了获取短信验证码的按钮后,就是出现倒计时,比如倒计时120S,在倒计时期间内,按钮背景变
我们在开发中经常用到倒计时的功能,比如发送验证码后,倒计时60s再进行验证码的获取,为了方便以后使用,这里做个记录,讲讲倒计时器的实现。1、先进行倒计时工具类的