CalendarConstraints

public final class CalendarConstraints
extends Object implements Parcelable

java.lang.Object
   ↳ com.google.android.material.datepicker.CalendarConstraints


Used to limit the display range of the calendar and set an openAt month.

Implements Parcelable in order to maintain the CalendarConstraints across device configuration changes. Parcelable breaks when passed between processes.

Summary

Nested classes

class CalendarConstraints.Builder

Builder for CalendarConstraints

interface CalendarConstraints.DateValidator

Used to determine whether calendar days are enabled. 

Inherited constants

Fields

public static final Creator<CalendarConstraints> CREATOR

Parcelable.Creator

Public methods

int describeContents()
boolean equals(Object o)
CalendarConstraints.DateValidator getDateValidator()

Returns the CalendarConstraints.DateValidator that determines whether a date can be clicked and selected.

int hashCode()
void writeToParcel(Parcel dest, int flags)

Inherited methods

Fields

CREATOR

public static final Creator<CalendarConstraints> CREATOR

Parcelable.Creator

Public methods

describeContents

public int describeContents ()

Returns
int

equals

public boolean equals (Object o)

Parameters
o Object

Returns
boolean

getDateValidator

public CalendarConstraints.DateValidator getDateValidator ()

Returns the CalendarConstraints.DateValidator that determines whether a date can be clicked and selected.

Returns
CalendarConstraints.DateValidator

hashCode

public int hashCode ()

Returns
int

writeToParcel

public void writeToParcel (Parcel dest, 
                int flags)

Parameters
dest Parcel

flags int