PickerLayoutManager
PickerLayoutManager copied to clipboard
设置时间范围的时候,遇到同年的时候,会出现可选时间范围
private val mYearOnSelectedItemListener: OnItemSelectedListener = { _ ->
val year = yearPickerView.getYear()
when (year) {
mStartYear -> {
//修改地方-start
if (year == mEndYear) {
monthPickerView.setMonthInterval(mStartMonth, mEndMonth)
} else {
monthPickerView.setMonthInterval(mStartMonth)
}
//修改地方-end
}
mEndYear -> {
monthPickerView.setMonthInterval(endMonth = mEndMonth)
}
else -> {
monthPickerView.setMonthInterval()
}
}
monthPickerView.post {
val month = monthPickerView.getMonth()
setDayInterval(year, month)
dispatchOnItemSelected()
}
}