项目需要要实现一个带有倒计时功能的按钮,其效果类似发送验证码之后在按钮上显示倒计时并且将按钮设置为不可用的功能。
为了项目中其他地方能够调用到,便重写了一个继承于Button的TimeButton来实现倒计时功能,并方便调用。
老规矩,上效果图:
逻辑也不复杂,直接上代码:
首先新建一个App.class继承于Application
package com.example.xuboyu.myapplication;
/**
* 用于存放倒计时时间
* @author bnuzlbs-xuboyu 2017/4/5.
*/
import java.util.Map;
import an