Skip to content

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

@stonebirds

Description

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions