41
41
import java .util .List ;
42
42
import java .util .Locale ;
43
43
44
+ import static com .alamkanak .weekview .WeekViewUtil .*;
45
+
44
46
/**
45
47
* Created by Raquib-ul-Alam Kanak on 7/21/2014.
46
48
* Website: http://alamkanak.github.io/
@@ -505,7 +507,7 @@ private void calculateHeaderHeight(){
505
507
day .add (Calendar .DATE , dayNumber );
506
508
for (int i = 0 ; i < mEventRects .size (); i ++) {
507
509
508
- if (WeekViewUtil . isSameDay (mEventRects .get (i ).event .getStartTime (), day ) && mEventRects .get (i ).event .isAllDay ()) {
510
+ if (isSameDay (mEventRects .get (i ).event .getStartTime (), day ) && mEventRects .get (i ).event .isAllDay ()) {
509
511
containsAllDayEvent = true ;
510
512
break ;
511
513
}
@@ -549,7 +551,7 @@ private void drawHeaderRowAndEvents(Canvas canvas) {
549
551
550
552
calculateHeaderHeight (); //Make sure the header is the right size (depends on AllDay events)
551
553
552
- Calendar today = WeekViewUtil . today ();
554
+ Calendar today = today ();
553
555
554
556
if (mAreDimensionsInvalid ) {
555
557
mEffectiveMinHourHeight = Math .max (mMinHourHeight , (int ) ((getHeight () - mHeaderHeight - mHeaderRowPadding * 2 - mHeaderMarginBottom ) / 24 ));
@@ -640,7 +642,7 @@ else if (mNewHourHeight > mMaxHourHeight)
640
642
mLastVisibleDay = (Calendar ) day .clone ();
641
643
day .add (Calendar .DATE , dayNumber - 1 );
642
644
mLastVisibleDay .add (Calendar .DATE , dayNumber - 2 );
643
- boolean sameDay = WeekViewUtil . isSameDay (day , today );
645
+ boolean sameDay = isSameDay (day , today );
644
646
645
647
// Get more events if necessary. We want to store the events 3 months beforehand. Get
646
648
// events only when it is the first iteration of the loop.
@@ -722,7 +724,7 @@ else if (day.before(today)) {
722
724
// Check if the day is today.
723
725
day = (Calendar ) today .clone ();
724
726
day .add (Calendar .DATE , dayNumber - 1 );
725
- boolean sameDay = WeekViewUtil . isSameDay (day , today );
727
+ boolean sameDay = isSameDay (day , today );
726
728
727
729
// Draw the day labels.
728
730
String dayLabel = getDateTimeInterpreter ().interpretDate (day );
@@ -750,7 +752,7 @@ private Calendar getTimeFromPoint(float x, float y){
750
752
dayNumber ++) {
751
753
float start = (startPixel < mHeaderColumnWidth ? mHeaderColumnWidth : startPixel );
752
754
if (mWidthPerDay + startPixel - start > 0 && x > start && x < startPixel + mWidthPerDay ){
753
- Calendar day = WeekViewUtil . today ();
755
+ Calendar day = today ();
754
756
day .add (Calendar .DATE , dayNumber - 1 );
755
757
float pixelsFromZero = y - mCurrentOrigin .y - mHeaderHeight
756
758
- mHeaderRowPadding * 2 - mTimeTextHeight /2 - mHeaderMarginBottom ;
@@ -774,7 +776,7 @@ private Calendar getTimeFromPoint(float x, float y){
774
776
private void drawEvents (Calendar date , float startFromPixel , Canvas canvas ) {
775
777
if (mEventRects != null && mEventRects .size () > 0 ) {
776
778
for (int i = 0 ; i < mEventRects .size (); i ++) {
777
- if (WeekViewUtil . isSameDay (mEventRects .get (i ).event .getStartTime (), date ) && !mEventRects .get (i ).event .isAllDay ()){
779
+ if (isSameDay (mEventRects .get (i ).event .getStartTime (), date ) && !mEventRects .get (i ).event .isAllDay ()){
778
780
779
781
// Calculate top.
780
782
float top = mHourHeight * 24 * mEventRects .get (i ).top / 1440 + mCurrentOrigin .y + mHeaderHeight + mHeaderRowPadding * 2 + mHeaderMarginBottom + mTimeTextHeight /2 + mEventMarginVertical ;
@@ -819,7 +821,7 @@ top < getHeight() &&
819
821
private void drawAllDayEvents (Calendar date , float startFromPixel , Canvas canvas ) {
820
822
if (mEventRects != null && mEventRects .size () > 0 ) {
821
823
for (int i = 0 ; i < mEventRects .size (); i ++) {
822
- if (WeekViewUtil . isSameDay (mEventRects .get (i ).event .getStartTime (), date ) && mEventRects .get (i ).event .isAllDay ()){
824
+ if (isSameDay (mEventRects .get (i ).event .getStartTime (), date ) && mEventRects .get (i ).event .isAllDay ()){
823
825
824
826
// Calculate top.
825
827
float top = mHeaderRowPadding * 2 + mHeaderMarginBottom + + mTimeTextHeight /2 + mEventMarginVertical ;
@@ -1029,7 +1031,7 @@ else if (periodToFetch == mFetchedPeriod+1){
1029
1031
while (i < tempEvents .size ()) {
1030
1032
// Collect all other events for same day.
1031
1033
EventRect eventRect2 = tempEvents .get (i );
1032
- if (WeekViewUtil . isSameDay (eventRect1 .event .getStartTime (), eventRect2 .event .getStartTime ())) {
1034
+ if (isSameDay (eventRect1 .event .getStartTime (), eventRect2 .event .getStartTime ())) {
1033
1035
tempEvents .remove (i );
1034
1036
eventRects .add (eventRect2 );
1035
1037
} else {
0 commit comments