Search in sources :

Example 1 with ArrayWeekDayFormatter

use of com.prolificinteractive.materialcalendarview.format.ArrayWeekDayFormatter in project material-calendarview by prolificinteractive.

the class CustomizeCodeActivity method onCreate.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_basic);
    ButterKnife.bind(this);
    widget.setShowOtherDates(MaterialCalendarView.SHOW_ALL);
    widget.setArrowColor(getResources().getColor(R.color.sample_primary));
    widget.setLeftArrowMask(getResources().getDrawable(R.drawable.ic_navigation_arrow_back));
    widget.setRightArrowMask(getResources().getDrawable(R.drawable.ic_navigation_arrow_forward));
    widget.setSelectionColor(getResources().getColor(R.color.sample_primary));
    widget.setHeaderTextAppearance(R.style.TextAppearance_AppCompat_Medium);
    widget.setWeekDayTextAppearance(R.style.TextAppearance_AppCompat_Medium);
    widget.setDateTextAppearance(R.style.CustomDayTextAppearance);
    widget.setTitleFormatter(new MonthArrayTitleFormatter(getResources().getTextArray(R.array.custom_months)));
    widget.setWeekDayFormatter(new ArrayWeekDayFormatter(getResources().getTextArray(R.array.custom_weekdays)));
    widget.setTileSize((int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 36, getResources().getDisplayMetrics()));
    widget.setTitleAnimationOrientation(MaterialCalendarView.VERTICAL);
    CalendarDay today = CalendarDay.from(2016, 5, 2);
    widget.setCurrentDate(today);
    widget.setSelectedDate(today);
    widget.state().edit().setFirstDayOfWeek(Calendar.WEDNESDAY).setMinimumDate(CalendarDay.from(2016, 4, 3)).setMaximumDate(CalendarDay.from(2016, 5, 12)).setCalendarDisplayMode(CalendarMode.WEEKS).commit();
}
Also used : MonthArrayTitleFormatter(com.prolificinteractive.materialcalendarview.format.MonthArrayTitleFormatter) ArrayWeekDayFormatter(com.prolificinteractive.materialcalendarview.format.ArrayWeekDayFormatter) CalendarDay(com.prolificinteractive.materialcalendarview.CalendarDay)

Aggregations

CalendarDay (com.prolificinteractive.materialcalendarview.CalendarDay)1 ArrayWeekDayFormatter (com.prolificinteractive.materialcalendarview.format.ArrayWeekDayFormatter)1 MonthArrayTitleFormatter (com.prolificinteractive.materialcalendarview.format.MonthArrayTitleFormatter)1