Shirly1943

Results 6 comments of Shirly1943

You can change CalendarView.collapseCalendarView(), modify the height when minimized.

private void setUpHeader(Calendar today, SimpleDateFormat weekDayFormatter, Locale locale) { int daysPerWeek = 7; String[] dayLabels = new String[daysPerWeek]; Calendar cal = Calendar.getInstance(CalendarManager.getInstance(getContext()).getLocale()); cal.setTime(today.getTime()); int firstDayOfWeek = cal.getFirstDayOfWeek(); ``` for (int...

Yes, you can change the CalendarManager.loadEvents function, traverse your events and add them to CalendarManager.mEvents replace of traverse weekItem.

The project use RxJava to pass object. You can look at BusProvider.

You can mark it when traverse the event list, and update ui in WeeksAdapter.bindWeek.

public void setEvents(List eventList){ List locatedEvent = new ArrayList(); for (WeekItem weekItem : getWeeks()) { for (DayItem dayItem : weekItem.getDayItems()) { boolean isEventForDay = false; if(eventList != null){ locatedEvent.clear(); for...