loper7 / DateTimePicker

⭐🎉一个高颜值日期时间选择器;极简API,内置弹窗,支持农历日期显示,适配深色模式,可动态配置样式及主题,选择器支持完全自定义UI。
1.1k stars 124 forks source link

时间选择BUG #69

Closed Bter closed 1 year ago

Bter commented 1 year ago

SDK版本:V0.6.0 当最大时间限制为2022-12-31 23:59:59时,循环滚动模式,由12月31日,滚动到11月时,还是显示31日,正确应该是30日。 参考视频链接:时间选择BUG

Bter commented 1 year ago

private fun limitMaxAndMin() { //.......

    if (mDaySpinner?.value ?: 0 >= maxDayInMonth) {
         //这里的问题?应该是mDaySpinner?.value = maxDayInMonth 吧
        mDaySpinner?.value =
            if (mDaySpinner!!.maxValue == maxDayInMonth) maxDayInMonth else mDaySpinner!!.maxValue
        onDateTimeChanged()
    }

    setWrapSelectorWheel(wrapSelectorWheelTypes, wrapSelectorWheel)

}
Bter commented 1 year ago

已修复 修复方式参考:关于setMaxMillisecond的Bug #47在V0.6.0重现 #70