`
kingbinchow
  • 浏览: 124484 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android 重新获取验证码 倒计时

阅读更多
private TextView getVerifiedCodeTv;
private TimeCount time;

getVerifiedCodeTv.setOnClickListener(new View.OnClickListener() {
			
			@Override
			public void onClick(View v) {
				time = new TimeCount(60000, 1000); 
				time.start();
				
			}
		});


class TimeCount extends CountDownTimer {
		public TimeCount(long millisInFuture, long countDownInterval) {
		super(millisInFuture, countDownInterval);//参数依次为总时长,和计时的时间间隔
		}
		@Override
		public void onFinish() {//计时完毕时触发
			getVerifiedCodeTv.setText("重新验证");
			getVerifiedCodeTv.setTextColor(getResources().getColor(R.color.theme_orange));
			getVerifiedCodeTv.setClickable(true);
		}
		@Override
		public void onTick(long millisUntilFinished){//计时过程显示
			getVerifiedCodeTv.setClickable(false);
			getVerifiedCodeTv.setTextColor(getResources().getColor(R.color.gray));
			getVerifiedCodeTv.setText(millisUntilFinished /1000+"秒后重新获取");
		}
	}
分享到:
评论

相关推荐

    Android 简单封装获取验证码倒计时

    这个"Android简单封装获取验证码倒计时"的示例就是为了解决这个问题,提供了一个可复用的控件。下面我们将详细探讨这个知识点。 首先,验证码倒计时的基本逻辑是:用户点击获取验证码后,按钮变为禁用状态,并开始...

    Android-Android验证码倒计时控件

    在Android应用开发中,验证码倒计时控件是一种常见的组件,用于实现用户获取验证码后的60秒或更多秒数的倒计时功能。这个控件通常用于验证用户身份,例如在注册、登录或找回密码的过程中。`Android-Android验证码倒...

    安卓发送验证码倒计时效果和自动获取验证码并填充

    在安卓应用开发中,"安卓发送验证码倒计时效果和自动获取验证码并填充"是一个常见的功能,主要用于用户注册、登录或修改重要信息时的身份验证。这个功能涉及到多个关键知识点,包括网络请求、短信监听、UI更新以及...

    Android 验证码倒计时控件

    倒计时结束后,通过接口回调通知使用者执行相应操作,如重新启用获取验证码的按钮。 5. **使用示例**:在你的Activity或Fragment中,实例化这个自定义控件,设置初始文本、倒计时时间和回调接口,然后将它添加到...

    Android获取短信验证码倒计时按钮

    当`onFinish()`方法执行时,表示倒计时结束,此时我们可以恢复按钮的文本为“重新获取验证码”,并重新启用按钮。 下面是一个简单的示例代码: ```java Button btnGetCode = findViewById(R.id.btn_get_code); ...

    Android 验证码倒计时AS.rar

    在Android开发中,验证码倒计时的实现通常涉及到以下几个关键知识点: 1. **Intent和BroadcastReceiver**:在发送验证码的过程中,后端服务会通过短信或电话的形式将验证码发送到用户的手机。在Android中,可以使用...

    获取验证码倒计时效果

    下面我们将深入探讨如何在 Android 平台上创建一个简单的获取验证码倒计时功能。 首先,我们需要在布局文件中添加一个用于显示倒计时的 TextView。例如: ```xml android:id="@+id/tv_get_code" android:layout...

    Android发送验证码的倒计时按钮

    在Android应用开发中,"Android发送验证码的倒计时...通过查看这些文件,你可以深入学习如何在Android项目中实现发送验证码的倒计时功能。记得分析代码结构,理解每个部分的作用,并尝试自己动手实践,以巩固所学知识。

    android获取验证码倒计时

    综上所述,Android实现获取验证码倒计时功能主要依赖于`CountDownTimer`类,通过封装工具类和回调接口,我们可以使代码更加灵活和易于维护。在实际项目中,还可以根据需求增加错误处理、网络请求等功能,以确保用户...

    获取验证码倒计时控件

    获取验证码倒计时控件,可配置倒计时相关属性,易于扩展

    Android获取验证码倒计时实现代码

    总结起来,Android获取验证码倒计时的实现包括以下几个步骤: 1. 创建布局,包含输入验证码的`EditText`和触发获取验证码的`Button`。 2. 在`Activity`中设置按钮的点击监听器,启动倒计时。 3. 自定义`...

    Android实现点击获取验证码倒计时效果

    在Android应用开发中,倒计时功能是一种常见的需求,特别是在涉及到用户验证的场景,如获取验证码。本篇文章将深入探讨如何实现点击获取验证码后的倒计时效果。 首先,我们需要创建一个自定义的倒计时工具类`...

    Android实现获取验证码倒计时功能

    本文实例为大家分享了android获取验证码倒计时功能的具体代码,供大家参考,具体内容如下 获取验证码倒计时在现在的App中非常常见,他主要的功能点就是给TextView设置一个点击事件,但是当点击后或出现倒计时,在倒...

    Android验证码倒计时

    在Android应用开发中,验证码倒计时是一种常见的功能,它用于在用户请求获取验证码后,限制用户短时间内重复发送,以防止滥用服务。本教程将详细讲解如何在Android中实现一个验证码倒计时功能。 首先,我们需要理解...

    android 清除缓存 清除数据 获取验证码倒计时

    本示例"ClearCacheDemo"旨在提供一个集成的解决方案,帮助开发者快速实现清除缓存、清除应用数据以及获取验证码倒计时的功能。下面我们将深入探讨这些知识点。 **一、清除缓存** 在Android应用中,缓存是一种常见...

    android 验证码倒计时

    Button short_button = findViewByid(R.id.XXXX); timeCountUtil = new TimeCountUtil(this, 60000, 1000, short_button); timeCountUtil.start();

    Android验证码倒计时(Service完成,页面切换不中断)

    在倒计时场景中,我们可以在onTick()中更新界面上的倒计时显示,而在onFinish()中处理验证码过期后的逻辑,如提示用户重新获取验证码。 然后,`Handler`则用于在主线程和后台线程之间传递消息。在Service中,我们...

Global site tag (gtag.js) - Google Analytics