Skip to content

Commit e649a2d

Browse files
committed
Fixed daySeparatorColor and hourSeparatorColor
1 parent 833ec5f commit e649a2d

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

library/src/main/java/com/alamkanak/weekview/BackgroundGridDrawer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ private void drawDaySeparators(float startPixel, Canvas canvas) {
6666

6767
for (int i = 0; i < days; i++) {
6868
final float start = startPixel + widthPerDay * (i + 1);
69-
canvas.drawLine(start, top, start, top + height, drawConfig.hourSeparatorPaint);
69+
canvas.drawLine(start, top, start, top + height, drawConfig.daySeparatorPaint);
7070
}
7171
}
7272

library/src/main/java/com/alamkanak/weekview/WeekView.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -831,6 +831,7 @@ public int getDaySeparatorColor() {
831831

832832
public void setDaySeparatorColor(int daySeparatorColor) {
833833
config.daySeparatorColor = daySeparatorColor;
834+
config.drawingConfig.daySeparatorPaint.setColor(daySeparatorColor);
834835
invalidate();
835836
}
836837

library/src/main/java/com/alamkanak/weekview/WeekViewDrawingConfig.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import static java.util.Calendar.HOUR_OF_DAY;
1818

1919
class WeekViewDrawingConfig {
20-
20+
2121
Paint timeTextPaint;
2222
float timeTextWidth;
2323
float timeTextHeight;
@@ -31,6 +31,7 @@ class WeekViewDrawingConfig {
3131
float widthPerDay;
3232
Paint dayBackgroundPaint;
3333
Paint hourSeparatorPaint;
34+
Paint daySeparatorPaint;
3435
float headerMarginBottom;
3536

3637
Paint todayBackgroundPaint;
@@ -52,7 +53,7 @@ class WeekViewDrawingConfig {
5253
int newHourHeight = -1;
5354

5455
DateTimeInterpreter dateTimeInterpreter;
55-
56+
5657
WeekViewDrawingConfig(Context context, WeekViewConfig config) {
5758
// Measure settings for time column.
5859
timeTextPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
@@ -101,6 +102,12 @@ class WeekViewDrawingConfig {
101102
hourSeparatorPaint.setStrokeWidth(config.hourSeparatorStrokeWidth);
102103
hourSeparatorPaint.setColor(config.hourSeparatorColor);
103104

105+
// Prepare day separator color paint.
106+
daySeparatorPaint = new Paint();
107+
daySeparatorPaint.setStyle(Paint.Style.STROKE);
108+
daySeparatorPaint.setStrokeWidth(config.daySeparatorStrokeWidth);
109+
daySeparatorPaint.setColor(config.daySeparatorColor);
110+
104111
// Prepare the "now" line color paint
105112
nowLinePaint = new Paint();
106113
nowLinePaint.setStrokeWidth(config.nowLineStrokeWidth);
@@ -263,5 +270,5 @@ public String interpretTime(int hour) {
263270
}
264271
};
265272
}
266-
273+
267274
}

0 commit comments

Comments
 (0)