1

I wanted to set some CalendarConstraints I cant select past dates

 val dateValidatorMax: DateValidator =
                DateValidatorPointForward.now();
            val dateValidatorMin: DateValidator =
                DateValidatorPointBackward.before(selectedStartDateInMillis)

            val constraintsBuilder =
                CalendarConstraints.Builder()
                    .setValidator(dateValidatorMax).build()

            val picker = MaterialDatePicker.Builder.dateRangePicker()
                .setSelection(dateRange).setCalendarConstraints(constraintsBuilder)
                .setTheme(R.style.ThemeOverlay_MaterialComponents_MaterialCalendar);


            picker.build().apply {
                addOnPositiveButtonClickListener { selectedDateRangePair ->
                    onDateRangeSelected(
                        selectedDateRangePair
                    )
                }
            }.show(
                requireActivity().supportFragmentManager,
                MaterialDatePicker::class.java.canonicalName
            )

Everything is Working fine but im getting this error Unresolved reference: DateValidatorPointBackward

StackoverFlowLink i saw this DateValidatorPointForward is ok but im showing error in DateValidatorPointBackward suggestion

Error

The one
  • 53
  • 8

1 Answers1

0

Try to update version of material dependency to 1.2.0 or greater in build.gradle(app)

com.google.android.material:material:1.2.0