美文网首页
Android chronometer 倒计时

Android chronometer 倒计时

作者: 俄城WESTBOOKMVP | 来源:发表于2018-03-10 22:54 被阅读0次

    一个需求需要用到倒计时的功能,隐约记得Android有一个自己的计时器,chronometer,非常开心的去使用了下,然后悲催的发现,这家伙是用来计时的,不是倒计时,然后查阅了百度,想想在怎么可以实现倒计时,结果都不是很理想,那就自己琢磨呗

    在chronometer中有一个方法 setOnchronometerTickLIstenter ,是设置每次计时器更新之后要做的事情,可以再里面设置每次要减去的数值,直接setText(chronometer 是继承 TextView的) ,所以,简单一点的办法就是不用setBase,等的方法 ,直接setText,然后每次更新的时候更新数值,就像这样:
    chronometer.setOnChronometerTickListener(new Chronometer.OnChronometerTickListener() {
    @Override
    public void onChronometerTick(Chronometer chronometer) {
    time=time-1;
    chronometer.setText(time+"");
    }

    如果不希望是数字格式的,课一自己写一个函数去转成时间格式.

    相关文章

      网友评论

          本文标题:Android chronometer 倒计时

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