22
33import android .content .Context ;
44import android .graphics .Canvas ;
5- import android .util .Log ;
65
76import com .ldf .calendar .Const ;
87import com .ldf .calendar .Utils ;
@@ -60,28 +59,28 @@ public void onClickDate(int col, int row) {
6059 if (col >= Const .TOTAL_COL || row >= Const .TOTAL_ROW )
6160 return ;
6261 if (weeks [row ] != null ) {
63- if (attr .getCalendarType () == CalendarAttr .CalendayType .MONTH ) {
62+ if (attr .getCalendarType () == CalendarAttr .CalendarType .MONTH ) {
6463 if (weeks [row ].days [col ].getState () == State .CURRENT_MONTH ) {
6564 weeks [row ].days [col ].setState (State .SELECT );
6665 selectedDate = weeks [row ].days [col ].getDate ();
67- CalendarViewAdapter .saveDate (selectedDate );
66+ CalendarViewAdapter .saveSelectedDate (selectedDate );
6867 onSelectDateListener .onSelectDate (selectedDate );
6968 seedDate = selectedDate ;
7069 } else if (weeks [row ].days [col ].getState () == State .PAST_MONTH ) {
7170 selectedDate = weeks [row ].days [col ].getDate ();
72- CalendarViewAdapter .saveDate (selectedDate );
71+ CalendarViewAdapter .saveSelectedDate (selectedDate );
7372 onSelectDateListener .onSelectOtherMonth (-1 );
7473 onSelectDateListener .onSelectDate (selectedDate );
7574 } else if (weeks [row ].days [col ].getState () == State .NEXT_MONTH ) {
7675 selectedDate = weeks [row ].days [col ].getDate ();
77- CalendarViewAdapter .saveDate (selectedDate );
76+ CalendarViewAdapter .saveSelectedDate (selectedDate );
7877 onSelectDateListener .onSelectOtherMonth (1 );
7978 onSelectDateListener .onSelectDate (selectedDate );
8079 }
8180 } else {
8281 weeks [row ].days [col ].setState (State .SELECT );
8382 selectedDate = weeks [row ].days [col ].getDate ();
84- CalendarViewAdapter .saveDate (selectedDate );
83+ CalendarViewAdapter .saveSelectedDate (selectedDate );
8584 onSelectDateListener .onSelectDate (selectedDate );
8685 seedDate = selectedDate ;
8786 }
@@ -96,7 +95,7 @@ public void onClickDate(int col, int row) {
9695 */
9796 public void updateWeek (int rowIndex ) {
9897 CalendarDate currentWeekLastDay ;
99- if (CalendarViewAdapter . weekArrayType == 1 ) {
98+ if (attr . getWeekArrayType () == CalendarAttr . WeekArrayType . Sunday ) {
10099 currentWeekLastDay = Utils .getSaturday (seedDate );
101100 } else {
102101 currentWeekLastDay = Utils .getSunday (seedDate );
@@ -108,15 +107,15 @@ public void updateWeek(int rowIndex) {
108107 weeks [rowIndex ] = new Week (rowIndex );
109108 }
110109 if (weeks [rowIndex ].days [i ] != null ) {
111- if (date .equals (CalendarViewAdapter .loadDate ())) {
110+ if (date .equals (CalendarViewAdapter .loadSelectedDate ())) {
112111 weeks [rowIndex ].days [i ].setState (State .SELECT );
113112 weeks [rowIndex ].days [i ].setDate (date );
114113 } else {
115114 weeks [rowIndex ].days [i ].setState (State .CURRENT_MONTH );
116115 weeks [rowIndex ].days [i ].setDate (date );
117116 }
118117 } else {
119- if (date .equals (CalendarViewAdapter .loadDate ())) {
118+ if (date .equals (CalendarViewAdapter .loadSelectedDate ())) {
120119 weeks [rowIndex ].days [i ] = new Day (State .SELECT , date , rowIndex , i );
121120 } else {
122121 weeks [rowIndex ].days [i ] = new Day (State .CURRENT_MONTH , date , rowIndex , i );
@@ -137,7 +136,7 @@ private void instantiateMonth() {
137136 int firstDayPosition = Utils .getFirstDayWeekPosition (
138137 seedDate .year ,
139138 seedDate .month ,
140- CalendarViewAdapter . weekArrayType );
139+ attr . getWeekArrayType () );
141140
142141 int day = 0 ;
143142 for (int row = 0 ; row < Const .TOTAL_ROW ; row ++) {
@@ -175,15 +174,15 @@ private void fillCurrentMonthDate(int day, int row, int col) {
175174 weeks [row ] = new Week (row );
176175 }
177176 if (weeks [row ].days [col ] != null ) {
178- if (date .equals (CalendarViewAdapter .loadDate ())) {
177+ if (date .equals (CalendarViewAdapter .loadSelectedDate ())) {
179178 weeks [row ].days [col ].setDate (date );
180179 weeks [row ].days [col ].setState (State .SELECT );
181180 } else {
182181 weeks [row ].days [col ].setDate (date );
183182 weeks [row ].days [col ].setState (State .CURRENT_MONTH );
184183 }
185184 } else {
186- if (date .equals (CalendarViewAdapter .loadDate ())) {
185+ if (date .equals (CalendarViewAdapter .loadSelectedDate ())) {
187186 weeks [row ].days [col ] = new Day (State .SELECT , date , row , col );
188187 } else {
189188 weeks [row ].days [col ] = new Day (State .CURRENT_MONTH , date , row , col );
0 commit comments