|  | @@ -8,6 +8,7 @@ import android.graphics.RectF;
 | 
	
		
			
				|  |  |  import android.view.View;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import com.cooleshow.base.utils.SizeUtils;
 | 
	
		
			
				|  |  | +import com.cooleshow.base.utils.TimeUtils;
 | 
	
		
			
				|  |  |  import com.cooleshow.student.R;
 | 
	
		
			
				|  |  |  import com.haibin.calendarview.Calendar;
 | 
	
		
			
				|  |  |  import com.haibin.calendarview.WeekView;
 | 
	
	
		
			
				|  | @@ -102,7 +103,7 @@ public class SimpleWeekView extends WeekView {
 | 
	
		
			
				|  |  |                  canvas.drawText("有课", cx, mItemHeight - spaceMarginBottom, mSchemeTextPaint);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          } else if (hasScheme) {
 | 
	
		
			
				|  |  | -            canvas.drawText(calendar.isCurrentDay() ? "今" : String.valueOf(calendar.getDay()),
 | 
	
		
			
				|  |  | +            canvas.drawText(isToday(calendar) ? "今" : String.valueOf(calendar.getDay()),
 | 
	
		
			
				|  |  |                      cx,
 | 
	
		
			
				|  |  |                      baselineY,
 | 
	
		
			
				|  |  |                      getPaint(calendar));
 | 
	
	
		
			
				|  | @@ -110,13 +111,25 @@ public class SimpleWeekView extends WeekView {
 | 
	
		
			
				|  |  |              mSchemeTextPaint.setColor(schemeTextColor);
 | 
	
		
			
				|  |  |              canvas.drawText("有课", cx, mItemHeight - spaceMarginBottom, mSchemeTextPaint);
 | 
	
		
			
				|  |  |          } else {//最好绘制普通文本
 | 
	
		
			
				|  |  | -            canvas.drawText(calendar.isCurrentDay() ? "今" : String.valueOf(calendar.getDay()), cx, baselineY,
 | 
	
		
			
				|  |  | -                    calendar.isCurrentDay() ? mCurDayTextPaint :
 | 
	
		
			
				|  |  | -                            calendar.isCurrentMonth() ? mCurMonthTextPaint : mOtherMonthTextPaint);
 | 
	
		
			
				|  |  | +//            canvas.drawText(calendar.isCurrentDay() ? "今" : String.valueOf(calendar.getDay()), cx, baselineY,
 | 
	
		
			
				|  |  | +//                    calendar.isCurrentDay() ? mCurDayTextPaint :
 | 
	
		
			
				|  |  | +//                            calendar.isCurrentMonth() ? mCurMonthTextPaint : mOtherMonthTextPaint);
 | 
	
		
			
				|  |  | +            canvas.drawText(isToday(calendar) ? "今" : String.valueOf(calendar.getDay()), cx, baselineY,
 | 
	
		
			
				|  |  | +                    getPaint(calendar));
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    private boolean isToday(Calendar calendar) {
 | 
	
		
			
				|  |  | +        try {
 | 
	
		
			
				|  |  | +            boolean today = TimeUtils.isToday(calendar.getTimeInMillis());
 | 
	
		
			
				|  |  | +            return today;
 | 
	
		
			
				|  |  | +        } catch (Exception e) {
 | 
	
		
			
				|  |  | +            e.printStackTrace();
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        return false;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      private Paint getPaint(Calendar calendar) {
 | 
	
		
			
				|  |  |          if (calendar.isCurrentDay()) {
 | 
	
		
			
				|  |  |              //当前日期
 |