属性动画实现短信验证码倒计时
来源:互联网 发布:开源c语言编译器哪个好 编辑:程序博客网 时间:2024/05/29 08:44
case R.id.tv_get_msgcode: String account = mEdAccount.getText().toString().trim(); if (TextUtils.isEmpty(account) || !AMUtils.isMobile(account)) { BlockedProgressDialog.dismissProgress(); MessageHelper.showInfo(mContext, mContext.getResources().getString(R.string.error_account)); break; } if (isMsgCoding) { break; } isMsgCoding = true; ValueAnimator valueAnimator = ValueAnimator.ofInt(60, 0); valueAnimator.setDuration(1000*60); valueAnimator.setInterpolator(new LinearInterpolator()); valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { @Override public void onAnimationUpdate(ValueAnimator animation) { Integer value = (Integer) animation.getAnimatedValue(); if (value == 0) { mTvGetMsgCode.setText(getResources().getString(R.string.get_msg_again)); isMsgCoding = false; mTvGetMsgCode.setTextColor(getResources().getColor(android.R.color.black)); } else { mTvGetMsgCode.setText(getResources().getString(R.string.get_msg_again) + "(" + value + ")"); mTvGetMsgCode.setTextColor(getResources().getColor(R.color.text_no_focus)); } } }); valueAnimator.start();
阅读全文
0 0
- 属性动画实现短信验证码倒计时
- 实现短信验证码获取倒计时
- 短信验证码倒计时+GCD实现
- 短信验证码倒计时的实现
- 短信验证码的倒计时实现:
- swift 3.0 短信验证码倒计时实现
- 短信验证码倒计时
- 短信验证码倒计时
- 短信验证码倒计时
- android短信验证码功能实现,包含按钮倒计时操作
- Swift-免费短信验证码实现及动态倒计时
- iOS 短信验证码倒计时按钮的实现
- iOS短信验证码倒计时Button的实现
- iOS 短信验证码倒计时按钮的实现
- 获取短信验证码时的倒计时按钮实现
- 获取短信验证码时的倒计时按钮实现
- 获取短信验证码时的倒计时按钮实现
- js实现发送短信验证码后60秒倒计时
- SQL 循环语句 while 介绍 实例
- ES6数字扩展
- c与c++的不同之处(主要7点)
- php防止csrf
- Linux 安装 MySQL 数据库
- 属性动画实现短信验证码倒计时
- 优惠券样式收集
- 获取成员函数地址及获取函数地址
- A
- 使用http-server时资源加载不出来
- 每日一题(16)—— 声明和定义的区别
- ES6中的类
- live555库的rtsp服务器源码分析总结,流程详解RTSPServer
- RP路