package io.github.memfis19.sample; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v7.app.AppCompatActivity; import java.util.ArrayList; import java.util.Calendar; import java.util.List; import io.github.memfis19.cadar.data.entity.Event; import io.github.memfis19.cadar.settings.MonthCalendarConfiguration; import io.github.memfis19.cadar.view.ExtendedMonthCalendar; import io.github.memfis19.sample.model.EventModel; /** * Created by memfis on 11/23/16. */ public class ExtendedCalendarActivity extends AppCompatActivity { private ExtendedMonthCalendar extendedMonthCalendar; private List<Event> events = new ArrayList<>(); @Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_extended_month_calendar_activity); events.add(new EventModel()); extendedMonthCalendar = (ExtendedMonthCalendar) findViewById(R.id.extended_calendar); MonthCalendarConfiguration.Builder builder = new MonthCalendarConfiguration.Builder(); extendedMonthCalendar.setup(builder.build(), Calendar.getInstance(), Calendar.MONDAY, events, getResources().getColor(R.color.material_light_background_color)); } @Override protected void onDestroy() { super.onDestroy(); extendedMonthCalendar.release(); } }