# com.google.android.material.datepicker

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/com/google/android/material/datepicker/CalendarConstraints.DateValidator` | Used to determine whether calendar days are enabled. |
| `https://developer.android.com/reference/com/google/android/material/datepicker/MaterialPickerOnPositiveButtonClickListener` | Listener that provides the current `MaterialCalendar<S>` selection. |

## Classes

|---|---|
| `https://developer.android.com/reference/com/google/android/material/datepicker/CalendarConstraints` | Used to limit the display range of the calendar and set an openAt month. |
| `https://developer.android.com/reference/com/google/android/material/datepicker/CalendarConstraints.Builder` | Builder for `https://developer.android.com/reference/com/google/android/material/datepicker/CalendarConstraints`. |
| `https://developer.android.com/reference/com/google/android/material/datepicker/CompositeDateValidator` | A `https://developer.android.com/reference/com/google/android/material/datepicker/CalendarConstraints.DateValidator` that accepts a list of Date Validators. |
| `https://developer.android.com/reference/com/google/android/material/datepicker/DateValidatorPointBackward` | A `https://developer.android.com/reference/com/google/android/material/datepicker/CalendarConstraints.DateValidator` that enables only dates before a given point. |
| `https://developer.android.com/reference/com/google/android/material/datepicker/DateValidatorPointForward` | A `https://developer.android.com/reference/com/google/android/material/datepicker/CalendarConstraints.DateValidator` that enables dates from a given point forward. |
| `https://developer.android.com/reference/com/google/android/material/datepicker/DayViewDecorator` | A decorator which allows customizing the day of month views within a `https://developer.android.com/reference/com/google/android/material/datepicker/MaterialDatePicker`. |
| `https://developer.android.com/reference/com/google/android/material/datepicker/MaterialDatePicker` | A Dialog with a header, `https://developer.android.com/reference/com/google/android/material/datepicker/MaterialCalendar`, and set of actions. |
| `https://developer.android.com/reference/com/google/android/material/datepicker/MaterialDatePicker.Builder` | Used to create MaterialDatePicker instances with default and overridden settings |
| `https://developer.android.com/reference/com/google/android/material/datepicker/OnSelectionChangedListener` | Listener that provides selection. |