Skip navigation links
A B C D E F G H I L M N O R S T V W 

A

addDecorator(DayViewDecorator) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Add a day decorator
addDecorators(Collection<? extends DayViewDecorator>) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Add a collection of day decorators
addDecorators(DayViewDecorator...) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Add several day decorators
addSpan(Object) - Method in class com.prolificinteractive.materialcalendarview.DayViewFacade
Add a span to the entire text of a day
allowClickDaysOutsideCurrentMonth() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
areDaysDisabled() - Method in class com.prolificinteractive.materialcalendarview.DayViewFacade
Are days from this facade disabled
ArrayWeekDayFormatter - Class in com.prolificinteractive.materialcalendarview.format
Use an array to supply week day labels
ArrayWeekDayFormatter(CharSequence[]) - Constructor for class com.prolificinteractive.materialcalendarview.format.ArrayWeekDayFormatter
 

B

buildDayViews(Collection<DayView>, Calendar) - Method in class com.prolificinteractive.materialcalendarview.WeekView
 

C

CalendarDay - Class in com.prolificinteractive.materialcalendarview
An imputable representation of a day on a calendar
CalendarDay() - Constructor for class com.prolificinteractive.materialcalendarview.CalendarDay
Deprecated.
CalendarDay(Calendar) - Constructor for class com.prolificinteractive.materialcalendarview.CalendarDay
Deprecated.
CalendarDay(int, int, int) - Constructor for class com.prolificinteractive.materialcalendarview.CalendarDay
Deprecated.
CalendarDay(Date) - Constructor for class com.prolificinteractive.materialcalendarview.CalendarDay
Deprecated.
CalendarDay(Parcel) - Constructor for class com.prolificinteractive.materialcalendarview.CalendarDay
 
CalendarMode - Enum in com.prolificinteractive.materialcalendarview
 
CalendarUtils - Class in com.prolificinteractive.materialcalendarview
Utilities for Calendar
CalendarUtils() - Constructor for class com.prolificinteractive.materialcalendarview.CalendarUtils
 
CalendarWeekDayFormatter - Class in com.prolificinteractive.materialcalendarview.format
Use a Calendar to get week day labels.
CalendarWeekDayFormatter(Calendar) - Constructor for class com.prolificinteractive.materialcalendarview.format.CalendarWeekDayFormatter
Format with a specific calendar
CalendarWeekDayFormatter() - Constructor for class com.prolificinteractive.materialcalendarview.format.CalendarWeekDayFormatter
Format with a default calendar
canGoBack() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
TODO should this be public?
canGoForward() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
TODO should this be public?
checkLayoutParams(ViewGroup.LayoutParams) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
clearSelection() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Clear the currently selected date(s)
com.prolificinteractive.materialcalendarview - package com.prolificinteractive.materialcalendarview
 
com.prolificinteractive.materialcalendarview.format - package com.prolificinteractive.materialcalendarview.format
 
com.prolificinteractive.materialcalendarview.spans - package com.prolificinteractive.materialcalendarview.spans
 
commit() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView.StateBuilder
 
copyDateTo(Calendar, Calendar) - Static method in class com.prolificinteractive.materialcalendarview.CalendarUtils
Copy only date information to a new calendar.
copyTo(Calendar) - Method in class com.prolificinteractive.materialcalendarview.CalendarDay
Copy this day's information to the given calendar instance
createRangeIndex(CalendarDay, CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.WeekPagerAdapter
 
createView(int) - Method in class com.prolificinteractive.materialcalendarview.WeekPagerAdapter
 
CREATOR - Static variable in class com.prolificinteractive.materialcalendarview.CalendarDay
 
CREATOR - Static variable in class com.prolificinteractive.materialcalendarview.MaterialCalendarView.SavedState
 

D

DateFormatDayFormatter - Class in com.prolificinteractive.materialcalendarview.format
Format using a DateFormat instance.
DateFormatDayFormatter() - Constructor for class com.prolificinteractive.materialcalendarview.format.DateFormatDayFormatter
Format using a default format
DateFormatDayFormatter(DateFormat) - Constructor for class com.prolificinteractive.materialcalendarview.format.DateFormatDayFormatter
Format using a specific DateFormat
DateFormatTitleFormatter - Class in com.prolificinteractive.materialcalendarview.format
Format using a DateFormat instance.
DateFormatTitleFormatter() - Constructor for class com.prolificinteractive.materialcalendarview.format.DateFormatTitleFormatter
Format using "LLLL yyyy" for formatting
DateFormatTitleFormatter(DateFormat) - Constructor for class com.prolificinteractive.materialcalendarview.format.DateFormatTitleFormatter
Format using a specified DateFormat
DayFormatter - Interface in com.prolificinteractive.materialcalendarview.format
Supply labels for a given day.
DayViewDecorator - Interface in com.prolificinteractive.materialcalendarview
Decorate Day views with drawables and text manipulation
DayViewFacade - Class in com.prolificinteractive.materialcalendarview
Abstraction layer to help in decorating Day views
decorate(DayViewFacade) - Method in interface com.prolificinteractive.materialcalendarview.DayViewDecorator
Set decoration options onto a facade to be applied to all relevant days
DEFAULT - Static variable in interface com.prolificinteractive.materialcalendarview.format.DayFormatter
Default implementation used by MaterialCalendarView
DEFAULT - Static variable in interface com.prolificinteractive.materialcalendarview.format.WeekDayFormatter
Default implementation used by MaterialCalendarView
DEFAULT_RADIUS - Static variable in class com.prolificinteractive.materialcalendarview.spans.DotSpan
Default radius used
DEFAULT_TILE_SIZE_DP - Static variable in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Default tile size in DIPs.
describeContents() - Method in class com.prolificinteractive.materialcalendarview.CalendarDay
 
dispatchOnDateSelected(CalendarDay, boolean) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Dispatch date change events to a listener, if set
dispatchOnMonthChanged(CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Dispatch date change events to a listener, if set
dispatchOnRangeSelected(CalendarDay, CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Dispatch a range of days to a listener, if set.
dispatchRestoreInstanceState(SparseArray<Parcelable>) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
dispatchSaveInstanceState(SparseArray<Parcelable>) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
DotSpan - Class in com.prolificinteractive.materialcalendarview.spans
Span to draw a dot centered under a section of text
DotSpan() - Constructor for class com.prolificinteractive.materialcalendarview.spans.DotSpan
Create a span to draw a dot using default radius and color
DotSpan(int) - Constructor for class com.prolificinteractive.materialcalendarview.spans.DotSpan
Create a span to draw a dot using a specified color
DotSpan(float) - Constructor for class com.prolificinteractive.materialcalendarview.spans.DotSpan
Create a span to draw a dot using a specified radius
DotSpan(float, int) - Constructor for class com.prolificinteractive.materialcalendarview.spans.DotSpan
Create a span to draw a dot using a specified radius and color
drawBackground(Canvas, Paint, int, int, int, int, int, CharSequence, int, int, int) - Method in class com.prolificinteractive.materialcalendarview.spans.DotSpan
 

E

edit() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView.State
Modify parameters from current state.
equals(Object) - Method in class com.prolificinteractive.materialcalendarview.CalendarDay
 
Experimental - Annotation Type in com.prolificinteractive.materialcalendarview
Signifies that a public API (public class, method or field) is will almost certainly be changed or removed in a future release.

F

format(int) - Method in class com.prolificinteractive.materialcalendarview.format.ArrayWeekDayFormatter
Convert a given day of the week into a label
format(int) - Method in class com.prolificinteractive.materialcalendarview.format.CalendarWeekDayFormatter
Convert a given day of the week into a label
format(CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.format.DateFormatDayFormatter
Format a given day into a string
format(CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.format.DateFormatTitleFormatter
Converts the supplied day to a suitable month/year title
format(CalendarDay) - Method in interface com.prolificinteractive.materialcalendarview.format.DayFormatter
Format a given day into a string
format(CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.format.MonthArrayTitleFormatter
Converts the supplied day to a suitable month/year title
format(CalendarDay) - Method in interface com.prolificinteractive.materialcalendarview.format.TitleFormatter
Converts the supplied day to a suitable month/year title
format(int) - Method in interface com.prolificinteractive.materialcalendarview.format.WeekDayFormatter
Convert a given day of the week into a label
from(int, int, int) - Static method in class com.prolificinteractive.materialcalendarview.CalendarDay
Get a new instance set to the specified day
from(Calendar) - Static method in class com.prolificinteractive.materialcalendarview.CalendarDay
Get a new instance set to the specified day
from(Date) - Static method in class com.prolificinteractive.materialcalendarview.CalendarDay
Get a new instance set to the specified day

G

generateDefaultLayoutParams() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
generateLayoutParams(AttributeSet) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
generateLayoutParams(ViewGroup.LayoutParams) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
getArrowColor() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
getCalendar() - Method in class com.prolificinteractive.materialcalendarview.CalendarDay
Get this day as a Calendar
getCalendarContentDescription() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Get content description for calendar
getCount() - Method in class com.prolificinteractive.materialcalendarview.WeekPagerAdapter.Weekly
 
getCurrentDate() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
getDate() - Method in class com.prolificinteractive.materialcalendarview.CalendarDay
Get this day as a Date
getDay() - Method in class com.prolificinteractive.materialcalendarview.CalendarDay
Get the day
getDay(Calendar) - Static method in class com.prolificinteractive.materialcalendarview.CalendarUtils
 
getDayOfWeek(Calendar) - Static method in class com.prolificinteractive.materialcalendarview.CalendarUtils
 
getFirstDayOfWeek() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
getInstance(Date) - Static method in class com.prolificinteractive.materialcalendarview.CalendarUtils
 
getInstance() - Static method in class com.prolificinteractive.materialcalendarview.CalendarUtils
 
getItem(int) - Method in class com.prolificinteractive.materialcalendarview.WeekPagerAdapter.Weekly
 
getLeftArrowMask() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
getMaximumDate() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
getMinimumDate() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
getMonth() - Method in class com.prolificinteractive.materialcalendarview.CalendarDay
Get the month, represented by values from Calendar
getMonth(Calendar) - Static method in class com.prolificinteractive.materialcalendarview.CalendarUtils
 
getRightArrowMask() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
getRows() - Method in class com.prolificinteractive.materialcalendarview.WeekView
 
getSelectedDate() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
getSelectedDates() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
getSelectionColor() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
getSelectionMode() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Get the current selection mode.
getShowOtherDates() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
getTileHeight() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
getTileSize() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Deprecated.
getTileWidth() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
getTitleAnimationOrientation() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Get the orientation of the animation of the title.
getTopbarVisible() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
getYear() - Method in class com.prolificinteractive.materialcalendarview.CalendarDay
Get the year
getYear(Calendar) - Static method in class com.prolificinteractive.materialcalendarview.CalendarUtils
 
goToNext() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Go to next month or week without using the button MaterialCalendarView.buttonFuture.
goToPrevious() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Go to previous month or week without using the button MaterialCalendarView.buttonPast.

H

hashCode() - Method in class com.prolificinteractive.materialcalendarview.CalendarDay
 
HORIZONTAL - Static variable in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Use this orientation to animate the title horizontally

I

indexOf(WeekView) - Method in class com.prolificinteractive.materialcalendarview.WeekPagerAdapter
 
indexOf(CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.WeekPagerAdapter.Weekly
 
INVALID_TILE_DIMENSION - Static variable in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
invalidateDecorators() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Invalidate decorators after one has changed internally.
isAfter(CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.CalendarDay
Determine if this day is after the given instance
isBefore(CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.CalendarDay
Determine if this day is before the given instance
isCacheCalendarPositionEnabled(boolean) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView.StateBuilder
Use this method to enable saving the current position when switching between week and month mode.
isDayEnabled(CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.WeekView
 
isDynamicHeightEnabled() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
isInRange(CalendarDay, CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.CalendarDay
Determine if this day is within a specified range
isInstanceOfView(Object) - Method in class com.prolificinteractive.materialcalendarview.WeekPagerAdapter
 
isPagingEnabled() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 

L

LayoutParams(int) - Constructor for class com.prolificinteractive.materialcalendarview.MaterialCalendarView.LayoutParams
Create a layout that matches parent width, and is X number of tiles high

M

MaterialCalendarView - Class in com.prolificinteractive.materialcalendarview
This class is a calendar widget for displaying and selecting dates.
MaterialCalendarView(Context) - Constructor for class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
MaterialCalendarView(Context, AttributeSet) - Constructor for class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
MaterialCalendarView.LayoutParams - Class in com.prolificinteractive.materialcalendarview
Simple layout params for MaterialCalendarView.
MaterialCalendarView.SavedState - Class in com.prolificinteractive.materialcalendarview
 
MaterialCalendarView.SelectionMode - Annotation Type in com.prolificinteractive.materialcalendarview
IntDef annotation for selection mode.
MaterialCalendarView.ShowOtherDates - Annotation Type in com.prolificinteractive.materialcalendarview
IntDef annotation for showOtherDates.
MaterialCalendarView.State - Class in com.prolificinteractive.materialcalendarview
 
MaterialCalendarView.StateBuilder - Class in com.prolificinteractive.materialcalendarview
 
MonthArrayTitleFormatter - Class in com.prolificinteractive.materialcalendarview.format
Use an array to generate a month/year label
MonthArrayTitleFormatter(CharSequence[]) - Constructor for class com.prolificinteractive.materialcalendarview.format.MonthArrayTitleFormatter
Format using an array of month labels

N

newState() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Initialize the parameters from scratch.

O

onDateClicked(CalendarDay, boolean) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Call by CalendarPagerView to indicate that a day was clicked and we should handle it.
onDateClicked(DayView) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Call by CalendarPagerView to indicate that a day was clicked and we should handle it
onDateSelected(MaterialCalendarView, CalendarDay, boolean) - Method in interface com.prolificinteractive.materialcalendarview.OnDateSelectedListener
Called when a user clicks on a day.
OnDateSelectedListener - Interface in com.prolificinteractive.materialcalendarview
The callback used to indicate a date has been selected or deselected
onDateUnselected(CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Called by the adapter for cases when changes in state result in dates being unselected
onInitializeAccessibilityEvent(AccessibilityEvent) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
onLayout(boolean, int, int, int, int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
onMeasure(int, int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
onMonthChanged(MaterialCalendarView, CalendarDay) - Method in interface com.prolificinteractive.materialcalendarview.OnMonthChangedListener
Called upon change of the selected day
OnMonthChangedListener - Interface in com.prolificinteractive.materialcalendarview
The callback used to indicate the user changes the displayed month
onRangeSelected(MaterialCalendarView, List<CalendarDay>) - Method in interface com.prolificinteractive.materialcalendarview.OnRangeSelectedListener
Called when a user selects a range of days.
OnRangeSelectedListener - Interface in com.prolificinteractive.materialcalendarview
The callback used to indicate a range has been selected
onRestoreInstanceState(Parcelable) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
onSaveInstanceState() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
onTouchEvent(MotionEvent) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Pass all touch events to the pager so scrolling works on the edges of the calendar view.

R

removeDecorator(DayViewDecorator) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Remove a specific decorator instance.
removeDecorators() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Remove all decorators

S

SELECTION_MODE_MULTIPLE - Static variable in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Selection mode which allows more than one selected date at one time.
SELECTION_MODE_NONE - Static variable in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Selection mode that disallows all selection.
SELECTION_MODE_RANGE - Static variable in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Selection mode which allows selection of a range between two dates
SELECTION_MODE_SINGLE - Static variable in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Selection mode that allows one selected date at one time.
selectRange(CalendarDay, CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Select a fresh range of date including first day and last day.
setAllowClickDaysOutsideCurrentMonth(boolean) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Allow the user to click on dates from other months that are not out of range.
setArrowColor(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setBackgroundDrawable(Drawable) - Method in class com.prolificinteractive.materialcalendarview.DayViewFacade
Set a drawable to draw behind everything else
setCalendarDisplayMode(CalendarMode) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView.StateBuilder
Set calendar display mode.
setContentDescriptionArrowFuture(CharSequence) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Set content description for button future
setContentDescriptionArrowPast(CharSequence) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Set content description for button past
setContentDescriptionCalendar(CharSequence) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Set content description for calendar
setCurrentDate(Calendar) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setCurrentDate(Date) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setCurrentDate(CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setCurrentDate(CalendarDay, boolean) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setDateSelected(Calendar, boolean) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setDateSelected(Date, boolean) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setDateSelected(CalendarDay, boolean) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setDateTextAppearance(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setDayFormatter(DayFormatter) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Set a formatter for day labels.
setDaysDisabled(boolean) - Method in class com.prolificinteractive.materialcalendarview.DayViewFacade
Set days to be in a disabled state, or re-enabled.
setDynamicHeightEnabled(boolean) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
By default, the calendar will take up all the space needed to show any month (6 rows).
setFirstDayOfWeek(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView.StateBuilder
Sets the first day of the week.
setHeaderTextAppearance(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setLeftArrowMask(Drawable) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setMaximumDate(Calendar) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView.StateBuilder
 
setMaximumDate(Date) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView.StateBuilder
 
setMaximumDate(CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView.StateBuilder
 
setMinimumDate(Calendar) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView.StateBuilder
 
setMinimumDate(Date) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView.StateBuilder
 
setMinimumDate(CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView.StateBuilder
 
setOnDateChangedListener(OnDateSelectedListener) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Sets the listener to be notified upon selected date changes.
setOnMonthChangedListener(OnMonthChangedListener) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Sets the listener to be notified upon month changes.
setOnRangeSelectedListener(OnRangeSelectedListener) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Sets the listener to be notified upon a range has been selected.
setOnTitleClickListener(View.OnClickListener) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Add listener to the title or null to remove it.
setPagingEnabled(boolean) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Enable or disable the ability to swipe between months.
setRightArrowMask(Drawable) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setSelectedDate(Calendar) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setSelectedDate(Date) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setSelectedDate(CalendarDay) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setSelectionColor(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setSelectionDrawable(Drawable) - Method in class com.prolificinteractive.materialcalendarview.DayViewFacade
Set a custom selection drawable TODO: define states that can/should be used in StateListDrawables
setSelectionMode(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Change the selection mode of the calendar.
setShowOtherDates(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
setTileHeight(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Set the height of each tile that makes up the calendar.
setTileHeightDp(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setTileSize(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Set the size of each tile that makes up the calendar.
setTileSizeDp(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setTileWidth(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Set the width of each tile that makes up the calendar.
setTileWidthDp(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
setTitleAnimationOrientation(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Change the title animation orientation to have a different look and feel.
setTitleFormatter(TitleFormatter) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Set a custom formatter for the month/year title
setTitleMonths(CharSequence[]) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Set a TitleFormatter using the provided month labels
setTitleMonths(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Set a TitleFormatter using the provided month labels
setToFirstDay(Calendar) - Static method in class com.prolificinteractive.materialcalendarview.CalendarUtils
Set the provided calendar to the first day of the month.
setTopbarVisible(boolean) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Sets the visibility MaterialCalendarView.topbar, which contains the previous month button MaterialCalendarView.buttonPast, next month button MaterialCalendarView.buttonFuture, and the month title MaterialCalendarView.title.
setWeekDayFormatter(WeekDayFormatter) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Set a formatter for weekday labels.
setWeekDayLabels(CharSequence[]) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Set a WeekDayFormatter with the provided week day labels
setWeekDayLabels(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Set a WeekDayFormatter with the provided week day labels
setWeekDayTextAppearance(int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
shouldDecorate(CalendarDay) - Method in interface com.prolificinteractive.materialcalendarview.DayViewDecorator
Determine if a specific day should be decorated
shouldDelayChildPressedState() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
SHOW_ALL - Static variable in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Show all the days
SHOW_DECORATED_DISABLED - Static variable in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Show days that are individually disabled with decorators.
SHOW_DEFAULTS - Static variable in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
The default flags for showing non-enabled dates.
SHOW_NONE - Static variable in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Do not show any non-enabled dates
SHOW_OTHER_MONTHS - Static variable in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Show dates from the proceeding and successive months, in a disabled state.
SHOW_OUT_OF_RANGE - Static variable in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Show dates that are outside of the min-max range.
showDecoratedDisabled(int) - Static method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
showOtherMonths(int) - Static method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
showOutOfRange(int) - Static method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
 
state() - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Preserve the current parameters of the Material Calendar View.
StateBuilder() - Constructor for class com.prolificinteractive.materialcalendarview.MaterialCalendarView.StateBuilder
 

T

TitleFormatter - Interface in com.prolificinteractive.materialcalendarview.format
Used to format a CalendarDay to a string for the month/year title
today() - Static method in class com.prolificinteractive.materialcalendarview.CalendarDay
Get a new instance set to today
toString() - Method in class com.prolificinteractive.materialcalendarview.CalendarDay
 

V

valueOf(String) - Static method in enum com.prolificinteractive.materialcalendarview.CalendarMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.prolificinteractive.materialcalendarview.CalendarMode
Returns an array containing the constants of this enum type, in the order they are declared.
VERTICAL - Static variable in class com.prolificinteractive.materialcalendarview.MaterialCalendarView
Use this orientation to animate the title vertically

W

WeekDayFormatter - Interface in com.prolificinteractive.materialcalendarview.format
Supply labels for a given day of the week
Weekly(CalendarDay, CalendarDay, int) - Constructor for class com.prolificinteractive.materialcalendarview.WeekPagerAdapter.Weekly
 
WeekPagerAdapter - Class in com.prolificinteractive.materialcalendarview
 
WeekPagerAdapter(MaterialCalendarView) - Constructor for class com.prolificinteractive.materialcalendarview.WeekPagerAdapter
 
WeekPagerAdapter.Weekly - Class in com.prolificinteractive.materialcalendarview
 
WeekView - Class in com.prolificinteractive.materialcalendarview
Display a week of DayViews and seven WeekDayViews.
WeekView(MaterialCalendarView, CalendarDay, int) - Constructor for class com.prolificinteractive.materialcalendarview.WeekView
 
writeToParcel(Parcel, int) - Method in class com.prolificinteractive.materialcalendarview.CalendarDay
 
writeToParcel(Parcel, int) - Method in class com.prolificinteractive.materialcalendarview.MaterialCalendarView.SavedState
 
A B C D E F G H I L M N O R S T V W 
Skip navigation links