Мне бы хотелось иметь вариант, в котором я бы выбрал maxDate и minDate, используя ограничения календаря. Точно так же, как обычный DatePicker имеет методы DatePicker.setMaxDate()
и DatePicker.setMinDate()
, мне бы хотелось, чтобы те же методы использовались для materialDatePicker.
Я использую materialDatePicker при разработке своего приложения, и мне трудно установить свойства minDate и maxDate для открытого datePicker. Я открываю средство выбора даты, чтобы выбрать дату начала и дату окончания в двух разных текстовых полях для добавления определенного периода. Нет, я не хочу выбирать дату в диапазоне. Я изучил это, и это не соответствует моим требованиям. Я могу установить maxDate
, используя
calendarConstraints.setValidator(DateValidatorPointForward.from(startDate))
но я не могу выбрать minDate с помощью materialDatePicker.
код:
CalendarConstraints.Builder ccb=new CalendarConstraints.Builder();
// ccb.setEnd(calendar.getTimeInMillis());
// ccb.setEnd(today);
MaterialDatePicker.Builder<Pair<Long,Long>> builder = MaterialDatePicker.Builder.dateRangePicker();
builder.setTitleText("Select Date Range");
builder.setCalendarConstraints(ccb.build());