wear axis in bright mode fix
This commit is contained in:
parent
a32c3ef15e
commit
39c5278b37
2 changed files with 30 additions and 9 deletions
|
@ -1,7 +1,6 @@
|
||||||
package info.nightscout.androidaps;
|
package info.nightscout.androidaps;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.graphics.Color;
|
|
||||||
import android.graphics.DashPathEffect;
|
import android.graphics.DashPathEffect;
|
||||||
import android.preference.PreferenceManager;
|
import android.preference.PreferenceManager;
|
||||||
import android.support.v4.content.ContextCompat;
|
import android.support.v4.content.ContextCompat;
|
||||||
|
@ -49,6 +48,7 @@ public class BgGraphBuilder {
|
||||||
private List<PointValue> lowValues = new ArrayList<PointValue>();
|
private List<PointValue> lowValues = new ArrayList<PointValue>();
|
||||||
public Viewport viewport;
|
public Viewport viewport;
|
||||||
|
|
||||||
|
|
||||||
public BgGraphBuilder(Context context, List<BgWatchData> aBgList, List<TempWatchData> tempWatchDataList, ArrayList<BasalWatchData> basalWatchDataList, int aPointSize, int aMidColor, int timespan) {
|
public BgGraphBuilder(Context context, List<BgWatchData> aBgList, List<TempWatchData> tempWatchDataList, ArrayList<BasalWatchData> basalWatchDataList, int aPointSize, int aMidColor, int timespan) {
|
||||||
end_time = new Date().getTime() + (1000 * 60 * 6 * timespan); //Now plus 30 minutes padding (for 5 hours. Less if less.)
|
end_time = new Date().getTime() + (1000 * 60 * 6 * timespan); //Now plus 30 minutes padding (for 5 hours. Less if less.)
|
||||||
start_time = new Date().getTime() - (1000 * 60 * 60 * timespan); //timespan hours ago
|
start_time = new Date().getTime() - (1000 * 60 * 60 * timespan); //timespan hours ago
|
||||||
|
@ -190,6 +190,7 @@ public class BgGraphBuilder {
|
||||||
Line inRangeValuesLine = new Line(inRangeValues);
|
Line inRangeValuesLine = new Line(inRangeValues);
|
||||||
inRangeValuesLine.setColor(midColor);
|
inRangeValuesLine.setColor(midColor);
|
||||||
if(singleLine) {
|
if(singleLine) {
|
||||||
|
inRangeValuesLine.setHasLines(true);
|
||||||
inRangeValuesLine.setHasLines(true);
|
inRangeValuesLine.setHasLines(true);
|
||||||
inRangeValuesLine.setHasPoints(false);
|
inRangeValuesLine.setHasPoints(false);
|
||||||
inRangeValuesLine.setStrokeWidth(pointSize);
|
inRangeValuesLine.setStrokeWidth(pointSize);
|
||||||
|
@ -283,14 +284,23 @@ public class BgGraphBuilder {
|
||||||
}
|
}
|
||||||
|
|
||||||
/////////AXIS RELATED//////////////
|
/////////AXIS RELATED//////////////
|
||||||
|
|
||||||
|
|
||||||
public Axis yAxis() {
|
public Axis yAxis() {
|
||||||
Axis yAxis = new Axis();
|
Axis yAxis = new Axis();
|
||||||
yAxis.setAutoGenerated(true);
|
yAxis.setAutoGenerated(true);
|
||||||
List<AxisValue> axisValues = new ArrayList<AxisValue>();
|
List<AxisValue> axisValues = new ArrayList<AxisValue>();
|
||||||
yAxis.setValues(axisValues);
|
yAxis.setValues(axisValues);
|
||||||
yAxis.setHasLines(false);
|
yAxis.setHasLines(false);
|
||||||
yAxis.setLineColor(ContextCompat.getColor(context, R.color.yaxis_gridline));
|
boolean themecolor = PreferenceManager.getDefaultSharedPreferences(context).getBoolean("dark", true);
|
||||||
yAxis.setTextColor(ContextCompat.getColor(context, R.color.yaxis_txt));
|
if (themecolor) {
|
||||||
|
yAxis.setLineColor(ContextCompat.getColor(context, R.color.yaxis_gridline_dark));
|
||||||
|
yAxis.setTextColor(ContextCompat.getColor(context, R.color.yaxis_txt_dark));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
yAxis.setLineColor(ContextCompat.getColor(context, R.color.yaxis_gridline_light));
|
||||||
|
yAxis.setTextColor(ContextCompat.getColor(context, R.color.yaxis_txt_light));
|
||||||
|
}
|
||||||
return yAxis;
|
return yAxis;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -331,8 +341,15 @@ public class BgGraphBuilder {
|
||||||
xAxis.setValues(xAxisValues);
|
xAxis.setValues(xAxisValues);
|
||||||
xAxis.setTextSize(10);
|
xAxis.setTextSize(10);
|
||||||
xAxis.setHasLines(true);
|
xAxis.setHasLines(true);
|
||||||
xAxis.setLineColor(ContextCompat.getColor(context, R.color.xaxis_gridline));
|
boolean themecolor = PreferenceManager.getDefaultSharedPreferences(context).getBoolean("dark", true);
|
||||||
xAxis.setTextColor(ContextCompat.getColor(context, R.color.xaxis_txt));
|
if (themecolor) {
|
||||||
|
xAxis.setLineColor(ContextCompat.getColor(context, R.color.xaxis_gridline_dark));
|
||||||
|
xAxis.setTextColor(ContextCompat.getColor(context, R.color.xaxis_txt_dark));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
xAxis.setLineColor(ContextCompat.getColor(context, R.color.xaxis_gridline_light));
|
||||||
|
xAxis.setTextColor(ContextCompat.getColor(context, R.color.xaxis_txt_light));
|
||||||
|
}
|
||||||
return xAxis;
|
return xAxis;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -41,10 +41,14 @@
|
||||||
<color name="dark_midColor">@color/grey_50</color>
|
<color name="dark_midColor">@color/grey_50</color>
|
||||||
|
|
||||||
<!-- graph colors -->
|
<!-- graph colors -->
|
||||||
<color name="xaxis_gridline">@color/grey_50</color>
|
<color name="xaxis_gridline_dark">@color/grey_50</color>
|
||||||
<color name="xaxis_txt">@color/grey_50</color>
|
<color name="xaxis_txt_dark">@color/grey_50</color>
|
||||||
<color name="yaxis_gridline">@color/grey_50</color>
|
<color name="yaxis_gridline_dark">@color/grey_50</color>
|
||||||
<color name="yaxis_txt">@color/grey_50</color>
|
<color name="yaxis_txt_dark">@color/grey_50</color>
|
||||||
|
<color name="xaxis_gridline_light">@color/black</color>
|
||||||
|
<color name="xaxis_txt_light">@color/black</color>
|
||||||
|
<color name="yaxis_gridline_light">@color/black</color>
|
||||||
|
<color name="yaxis_txt_light">@color/black</color>
|
||||||
|
|
||||||
<!-- basal colors -->
|
<!-- basal colors -->
|
||||||
<color name="basalLine_primary">@color/blue_300</color>
|
<color name="basalLine_primary">@color/blue_300</color>
|
||||||
|
|
Loading…
Reference in a new issue