start method

void start(
  1. int startTime,
  2. int endTime,
  3. CountdownCallback callback, {
  4. int step = 1000,
})

开始倒计时 startTime 开始时间(单位毫秒) endTime 结束时间(单位毫秒) callback 回调 step 计时步长默认1秒回调一次

Implementation

void start(int startTime, int endTime, CountdownCallback callback, {int step = 1000}) {
  if (startTime < 0 || endTime < 0 || startTime > endTime) {
    return;
  }
  startCountdown(endTime - startTime, callback, step: step);
}