From de65310a8f693ad1484f6adb76e849c1dcc9cf86 Mon Sep 17 00:00:00 2001 From: fedealbertengo Date: Mon, 18 Dec 2017 04:13:34 -0300 Subject: [PATCH] The events circles draws behind current day circle You should first draw all the calendar and then draw the events --- .../compactcalendarview/CompactCalendarController.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/library/src/main/java/com/github/sundeepk/compactcalendarview/CompactCalendarController.java b/library/src/main/java/com/github/sundeepk/compactcalendarview/CompactCalendarController.java index 9a22199c..46dcfc91 100755 --- a/library/src/main/java/com/github/sundeepk/compactcalendarview/CompactCalendarController.java +++ b/library/src/main/java/com/github/sundeepk/compactcalendarview/CompactCalendarController.java @@ -832,8 +832,6 @@ int getDayOfWeek(Calendar calendar) { } void drawMonth(Canvas canvas, Calendar monthToDrawCalender, int offset) { - drawEvents(canvas, monthToDrawCalender, offset); - //offset by one because we want to start from Monday int firstDayOfMonth = getDayOfWeek(monthToDrawCalender); @@ -908,6 +906,7 @@ void drawMonth(Canvas canvas, Calendar monthToDrawCalender, int offset) { } } } + drawEvents(canvas, monthToDrawCalender, offset); } private void drawDayCircleIndicator(int indicatorStyle, Canvas canvas, float x, float y, int color) {