INNER CODE UNIT · Java
onDraw
alamkanak/Android-Week-View · library/src/main/java/com/alamkanak/weekview/WeekView.java:491
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
// Draw the header row.
drawHeaderRowAndEvents(canvas);
// Draw the time column and all the axes/separators.
drawTimeColumnAndAxes(canvas);
}
private void calculateHeaderHeight(){
//Make sure the header is the right size (depends on AllDay events)
boolean containsAllDayEvent = false;
if (mEventRects != null && mEventRects.size() > 0) {
for (int dayNumber = 0;
dayNumber < mNumberOfVisibleDays;
dayNumber++) {
Calendar day = (Calendar) getFirstVisibleDay().clone();