倒计时
来源:互联网 发布:天猫魔盒网络无法连接 编辑:程序博客网 时间:2024/06/05 11:28
// 验证码倒计时监听器60s private class MyTimer extends CountDownTimer { ViewGroup.LayoutParams lp; public MyTimer() { super(60000, 1000); tv_login_getcode.setEnabled(false); } @Override public void onFinish() { Log.i(TAG, "onFinish Timer"); tv_login_getcode.setEnabled(true); tv_login_getcode.setText("重新获取"); lp = tv_login_getcode.getLayoutParams(); lp.width = 160; lp.height = 130; tv_login_getcode.setLayoutParams(lp); tv_login_getcode.setTextColor(getResources().getColor(R.color.colorAccent)); tv_login_getcode.setBackgroundResource(R.color.white); } @Override public void onTick(long remainMillseconds) { if (getActivity() != null) { // 此处加非空判断, 如果不加, 关闭此activity后还会继续进行, 然后崩掉 Log.i(TAG, "onTick Timer"); tv_login_getcode.setText((remainMillseconds / 1000) + " 秒"); if (tv_login_getcode.getText().equals("59")) { // 改背景和字体和宽高 lp = tv_login_getcode.getLayoutParams(); lp.width = 138; lp.height = 66; tv_login_getcode.setLayoutParams(lp); tv_login_getcode.setTextColor(getResources().getColor(R.color.white)); tv_login_getcode.setBackgroundResource(R.drawable.round_corner_btn_bg); } } } }
// 使用时 : MyTimer timer = new MyTimer();timer.start();
0 0
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时、、、、、
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 倒计时
- 318. Maximum Product of Word Lengths
- mysql查询今天,昨天,近7天,近30天,本月,上一月数据方法
- 技术债务:究竟让你付出了多大代价?
- springAOP事物管理不生效原因总结
- C/C++面试题(2)——查找链表中倒数第k个数
- 倒计时
- java设计模式之工厂方法模式
- activemq中多个consumer引起接收不到信息
- 关于用JAX-WS调用webservice异常:Server did not recognize the value of HTTP Header SOAPAction: .
- @SneakyThrows 注解
- 控制Shader只写入深度值
- GDT,LDT,GDTR,LDTR 详解,包你理解透彻
- 怎样从user版本中提取应用数据
- new和malloc