@Experimental public class WeekPagerAdapter extends PagerAdapter
| Modifier and Type | Class and Description |
|---|---|
static class |
WeekPagerAdapter.Weekly |
| Modifier and Type | Field and Description |
|---|---|
protected MaterialCalendarView |
mcv |
| Constructor and Description |
|---|
WeekPagerAdapter(MaterialCalendarView mcv) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearSelections() |
protected com.prolificinteractive.materialcalendarview.DateRangeIndex |
createRangeIndex(CalendarDay min,
CalendarDay max) |
protected WeekView |
createView(int position) |
void |
destroyItem(android.view.ViewGroup container,
int position,
java.lang.Object object) |
int |
getCount() |
protected int |
getDateTextAppearance() |
int |
getIndexForDay(CalendarDay day) |
CalendarDay |
getItem(int position) |
int |
getItemPosition(java.lang.Object object) |
java.lang.CharSequence |
getPageTitle(int position) |
com.prolificinteractive.materialcalendarview.DateRangeIndex |
getRangeIndex() |
java.util.List<CalendarDay> |
getSelectedDates() |
int |
getShowOtherDates() |
protected int |
getWeekDayTextAppearance() |
protected int |
indexOf(WeekView view) |
java.lang.Object |
instantiateItem(android.view.ViewGroup container,
int position) |
void |
invalidateDecorators() |
protected boolean |
isInstanceOfView(java.lang.Object object) |
boolean |
isViewFromObject(android.view.View view,
java.lang.Object object) |
com.prolificinteractive.materialcalendarview.CalendarPagerAdapter<?> |
migrateStateAndReturn(com.prolificinteractive.materialcalendarview.CalendarPagerAdapter<?> newAdapter) |
void |
setDateSelected(CalendarDay day,
boolean selected) |
void |
setDateTextAppearance(int taId) |
void |
setDayFormatter(DayFormatter formatter) |
void |
setDecorators(java.util.List<DayViewDecorator> decorators) |
void |
setRangeDates(CalendarDay min,
CalendarDay max) |
void |
setSelectionColor(int color) |
void |
setSelectionEnabled(boolean enabled) |
void |
setShowOtherDates(int showFlags) |
void |
setTitleFormatter(TitleFormatter titleFormatter) |
void |
setWeekDayFormatter(WeekDayFormatter formatter) |
void |
setWeekDayTextAppearance(int taId) |
protected final MaterialCalendarView mcv
public WeekPagerAdapter(MaterialCalendarView mcv)
protected WeekView createView(int position)
protected int indexOf(WeekView view)
protected boolean isInstanceOfView(java.lang.Object object)
protected com.prolificinteractive.materialcalendarview.DateRangeIndex createRangeIndex(CalendarDay min, CalendarDay max)
public void setDecorators(java.util.List<DayViewDecorator> decorators)
public void invalidateDecorators()
public int getCount()
public java.lang.CharSequence getPageTitle(int position)
public com.prolificinteractive.materialcalendarview.CalendarPagerAdapter<?> migrateStateAndReturn(com.prolificinteractive.materialcalendarview.CalendarPagerAdapter<?> newAdapter)
public int getIndexForDay(CalendarDay day)
public int getItemPosition(java.lang.Object object)
public java.lang.Object instantiateItem(android.view.ViewGroup container,
int position)
public void setSelectionEnabled(boolean enabled)
public void destroyItem(android.view.ViewGroup container,
int position,
java.lang.Object object)
public boolean isViewFromObject(android.view.View view,
java.lang.Object object)
public void setTitleFormatter(TitleFormatter titleFormatter)
public void setSelectionColor(int color)
public void setDateTextAppearance(int taId)
public void setShowOtherDates(int showFlags)
public void setWeekDayFormatter(WeekDayFormatter formatter)
public void setDayFormatter(DayFormatter formatter)
public int getShowOtherDates()
public void setWeekDayTextAppearance(int taId)
public void setRangeDates(CalendarDay min, CalendarDay max)
public com.prolificinteractive.materialcalendarview.DateRangeIndex getRangeIndex()
public void clearSelections()
public void setDateSelected(CalendarDay day, boolean selected)
public CalendarDay getItem(int position)
public java.util.List<CalendarDay> getSelectedDates()
protected int getDateTextAppearance()
protected int getWeekDayTextAppearance()