PickerLayoutManager icon indicating copy to clipboard operation
PickerLayoutManager copied to clipboard

设置时间范围的时候,遇到同年的时候,会出现可选时间范围

Open stonebirds opened this issue 2 years ago • 0 comments

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()
        }
    }

stonebirds avatar Jul 06 '23 10:07 stonebirds