public class CalendarAdapter
extends RecyclerView.Adapter
| Modifier and Type | Field and Description |
|---|---|
protected VisibleMonths |
data |
| Constructor and Description |
|---|
CalendarAdapter(int layout,
android.view.LayoutInflater inflater,
VisibleMonths data) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCustomData(CalendarDayViewHolder viewHolder,
Day day) |
protected RecyclerView.ViewHolder |
createViewHolder(android.view.View view) |
int |
getItemCount() |
protected int |
getPositionOf(Day selectedDay) |
protected int |
getSelectedPosition() |
void |
onBindViewHolder(RecyclerView.ViewHolder holder,
int position) |
RecyclerView.ViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
replace(VisibleMonths months) |
void |
select(Day selectedDay) |
void |
select(int position) |
protected VisibleMonths data
public CalendarAdapter(int layout,
android.view.LayoutInflater inflater,
VisibleMonths data)
public void replace(VisibleMonths months)
public final RecyclerView.ViewHolder onCreateViewHolder(android.view.ViewGroup parent,
int viewType)
protected RecyclerView.ViewHolder createViewHolder(android.view.View view)
public final void onBindViewHolder(RecyclerView.ViewHolder holder,
int position)
protected void addCustomData(CalendarDayViewHolder viewHolder, Day day)
protected int getSelectedPosition()
public int getItemCount()
public void select(Day selectedDay)
public void select(int position)
protected int getPositionOf(Day selectedDay)