updateSecondIndex method

  1. @override
void updateSecondIndex(
  1. int index
)
override

更新第二列index

Implementation

@override
void updateSecondIndex(int index) {
  super.updateSecondIndex(index);

  int minMinute = _minMinuteOfCurrentHour();
  int destMinute = minMinute + index;

  DateTime dateTime = currentTime.isUtc ? DateTime.utc(0) : DateTime(0);

  dateTime = dateTime.add(Duration(
      hours: currentTime.hour,
      minutes: destMinute,
      seconds: currentTime.second));

  //min/max check
  _checkTime(dateTime);

  _fillSecondList();
  int minSecond = _minSecondOfCurrentMinute();
  thirdIndex = currentTime.second - minSecond;
}