startTimer method
void
startTimer()
启动倒计时的计时器。
Implementation
void startTimer() {
if (widget.enableCancel) {
if (_timer != null) {
cancelTimer();
}
}
if (_timer != null) {
return;
}
_currentTime = widget.countdown - 1;
notyChange();
_timer = Timer.periodic(widget.duration, (timer) {
if (_currentTime == 1) {
cancelTimer();
}
_currentTime = widget.countdown - timer.tick - 1;
notyChange();
});
}