update graph properly

This commit is contained in:
Milos Kozak 2017-06-08 20:08:02 +02:00
parent e8be720138
commit e09fba93cb

View file

@ -1488,7 +1488,7 @@ public class OverviewFragment extends Fragment implements View.OnClickListener,
DataPointWithLabelInterface[] treatmentsArray = new DataPointWithLabelInterface[filteredTreatments.size()]; DataPointWithLabelInterface[] treatmentsArray = new DataPointWithLabelInterface[filteredTreatments.size()];
treatmentsArray = filteredTreatments.toArray(treatmentsArray); treatmentsArray = filteredTreatments.toArray(treatmentsArray);
if (treatmentsArray.length > 0) { if (treatmentsArray.length > 0) {
bgGraph.addSeries(new PointsWithLabelGraphSeries<>(treatmentsArray)); addSeriesWithoutInvalidate(new PointsWithLabelGraphSeries<>(treatmentsArray), bgGraph);
} }
// set manual y bounds to have nice steps // set manual y bounds to have nice steps
@ -1529,7 +1529,7 @@ public class OverviewFragment extends Fragment implements View.OnClickListener,
new DataPoint(now, 0), new DataPoint(now, 0),
new DataPoint(now, maxIobValueFound) new DataPoint(now, maxIobValueFound)
}; };
iobGraph.addSeries(seriesNow2 = new LineGraphSeries<>(nowPoints2)); addSeriesWithoutInvalidate(seriesNow2 = new LineGraphSeries<>(nowPoints2), iobGraph);
seriesNow2.setDrawDataPoints(false); seriesNow2.setDrawDataPoints(false);
//seriesNow.setThickness(1); //seriesNow.setThickness(1);
// custom paint to make a dotted line // custom paint to make a dotted line
@ -1540,6 +1540,8 @@ public class OverviewFragment extends Fragment implements View.OnClickListener,
paint.setColor(Color.WHITE); paint.setColor(Color.WHITE);
seriesNow.setCustomPaint(paint); seriesNow.setCustomPaint(paint);
seriesNow2.setCustomPaint(paint); seriesNow2.setCustomPaint(paint);
bgGraph.onDataChanged(true, true);
iobGraph.onDataChanged(true, true);
if (updating != null) if (updating != null)
updating.setVisibility(View.GONE); updating.setVisibility(View.GONE);