首页 > 解决方案 > 通过 Timer 从 StatefulBuilder 返回文本

问题描述

我想制作一个按计时器返回文本而不重建页面上的所有元素的小部件,如何使我的小部件返回带有 countdownNumber 值的文本?

  Widget CDtimer(){

    return StatefulBuilder(
     builder: (BuildContext context, setState) {

       var sub = countDownTimer.listen(null);
       sub.onData((duration) {

         setState(() {
           currentNumber += stepInSeconds;

           countdownNumber = timeOutInSeconds - currentNumber;

           countdownNumber += stepInSeconds;
         }
         );

       });

       sub.onDone(() {
         sub.cancel();
       });
     }
        );
    }

标签: androidflutterdarttimer

解决方案


推荐阅读