middleStringAtIndex method
String?
middleStringAtIndex(
- int index
)
override
Implementation
@override
String? middleStringAtIndex(int index) {
if (index < 0 || index >= 24) {
return null;
}
DateTime time = _dayAt(_currentLeftIndex);
if (_isMinDay(time)) {
// Hours run minTime.hour..23.
return index < 24 - minTime!.hour ? digits(minTime!.hour + index, 2) : null;
} else if (_isMaxDay(time)) {
// Hours run 0..maxTime.hour.
return index <= maxTime!.hour ? digits(index, 2) : null;
}
return digits(index, 2);
}