updateFirstIndex method
更新第一列index
Implementation
@override
void updateFirstIndex(int index) {
super.updateFirstIndex(index);
int destHour = index + minTime.hour;
DateTime dateTime = currentTime.isUtc ? DateTime.utc(0) : DateTime(0);
dateTime = dateTime.add(Duration(
hours: destHour,
minutes: currentTime.minute,
seconds: currentTime.second,
));
//min/max check
_checkTime(dateTime);
_fillMinuteList();
_fillSecondList();
int minMinute = _minMinuteOfCurrentHour();
int minSecond = _minSecondOfCurrentMinute();
secondIndex = currentTime.minute - minMinute;
thirdIndex = currentTime.second - minSecond;
}