美文网首页Android之界面
Android日常小技巧-实现倒计时控件

Android日常小技巧-实现倒计时控件

作者: JackDaddy | 来源:发表于2018-07-17 14:36 被阅读159次

         在日常的开发中经常会遇到倒计时控件,一般的事件流程为:

1. 未点击button前,button为可点击状态,显示引导用户点击的文字;

2. 点击button后,开始倒计时,显示倒计时状态,button为不可点击状态;

3. 倒计时结束,显示倒计时完成状态,button再次为可点击状态。        

            我们通过继承  CountDownTimer   这个类来实现以上这些需求,继承之后我们需要实现以下这些方法:

实现 3 个接口方法

        英语过“ 砖8” 的你一定看得懂注释给你的意思是构造方法里两个参数的意思,第一个参数是倒计时的总时长,第二个参数是倒计时的间隔时间。

        第二个方法对应第二个需求时的状态,设置为不可点击等,其中的参数为距离倒计时完成的时间。

        第三个方法对应第三个需求时的状态。

        最后看一下如何触发计时的:

触发计时

    至此完成倒计时,同时不仅可以应用到 button上,这个方法可以应用到其他控件上。

相关文章

网友评论

    本文标题:Android日常小技巧-实现倒计时控件

    本文链接:https://www.haomeiwen.com/subject/mbewpftx.html