浏览代码

fix date_picker

/zgh-devtools
Shiyun Wen 4 年前
当前提交
43478128
共有 1 个文件被更改,包括 7 次插入6 次删除
  1. 13
      com.unity.uiwidgets/Runtime/cupertino/date_picker.cs

13
com.unity.uiwidgets/Runtime/cupertino/date_picker.cs


// The current date selection represents a range [minSelectedData, maxSelectDate].
get {
DateTime minSelectedDate = new DateTime(selectedYear, selectedMonth, selectedDay);
DateTime maxSelectedDate = new DateTime(selectedYear, selectedMonth, selectedDay + 1);
DateTime maxSelectedDate = new DateTime(selectedYear, selectedMonth, selectedDay);
maxSelectedDate = maxSelectedDate.AddDays(1);
bool minCheck = widget.minimumDate?.CompareTo(maxSelectedDate) < 0;
bool maxCheck = widget.maximumDate?.CompareTo(minSelectedDate) > 0;
bool minCheck = widget.minimumDate == null ? true : widget.minimumDate?.CompareTo(maxSelectedDate) < 0;
bool maxCheck = widget.maximumDate == null ? false : widget.maximumDate?.CompareTo(minSelectedDate) > 0;
return minCheck && !maxCheck && minSelectedDate.Day == selectedDay;
}

DateTime minSelectDate = new DateTime(selectedYear, selectedMonth, selectedDay);
DateTime maxSelectDate = new DateTime(selectedYear, selectedMonth, selectedDay + 1);
bool minCheck = widget.minimumDate?.CompareTo(maxSelectDate) < 0;
bool maxCheck = widget.maximumDate?.CompareTo(minSelectDate) > 0;
bool minCheck = widget.minimumDate == null ? true : widget.minimumDate?.CompareTo(maxSelectDate) < 0 ;
bool maxCheck = widget.maximumDate == null ? false :widget.maximumDate?.CompareTo(minSelectDate) > 0;
DateTime targetDate = minCheck ? (DateTime) widget.maximumDate : (DateTime) widget.minimumDate;
_scrollToDate(targetDate);
return;

正在加载...
取消
保存