计时器和索引

时间:2019-06-10 04:46:26

标签: flutter

我想创建一个连续计时器,并向变量添加+1,当变量的值> 2时,值重置为0

我试图做到这一点,并且每次执行代码时我都会打印。 这样的输出

1
2
3
2
3
3
3
3

我的代码

checkTimer = Timer.periodic(Duration(seconds: 3), (Timer t) {
        if(this._slideIndex > 2) {
          this._slideIndex = 0;
          controller.move(_slideIndex);
          print('$_slideIndex');
        } else {
          this._slideIndex++;
          controller.move(this._slideIndex);
          print('$_slideIndex');
        }
    });

0 个答案:

没有答案