Theming: chart text is now rendered as FILL_AND_STROKE.

This commit is contained in:
Dennis Guse
2020-09-15 18:29:07 +02:00
parent 27bd69ec62
commit 91e8eb66b1
2 changed files with 3 additions and 2 deletions
@@ -91,10 +91,12 @@ abstract class ChartValueSeries {
titlePaint = new Paint(strokePaint); titlePaint = new Paint(strokePaint);
titlePaint.setTextSize(ChartView.MEDIUM_TEXT_SIZE * scale); titlePaint.setTextSize(ChartView.MEDIUM_TEXT_SIZE * scale);
titlePaint.setTextAlign(Align.CENTER); titlePaint.setTextAlign(Align.CENTER);
titlePaint.setStyle(Style.FILL_AND_STROKE);
markerPaint = new Paint(strokePaint); markerPaint = new Paint(strokePaint);
markerPaint.setTextSize(ChartView.SMALL_TEXT_SIZE * scale); markerPaint.setTextSize(ChartView.SMALL_TEXT_SIZE * scale);
markerPaint.setTextAlign(Align.RIGHT); markerPaint.setTextAlign(Align.RIGHT);
markerPaint.setStyle(Style.FILL_AND_STROKE);
// Set stroke paint thickness // Set stroke paint thickness
strokePaint.setStrokeWidth(STROKE_WIDTH); strokePaint.setStrokeWidth(STROKE_WIDTH);
@@ -191,7 +191,6 @@ public class ChartView extends View {
public ChartView(Context context, final boolean chartByDistance) { public ChartView(Context context, final boolean chartByDistance) {
super(context); super(context);
this.chartByDistance = chartByDistance; this.chartByDistance = chartByDistance;
seriesList.add(new ChartValueSeries(context, seriesList.add(new ChartValueSeries(context,
Integer.MIN_VALUE, Integer.MIN_VALUE,
Integer.MAX_VALUE, Integer.MAX_VALUE,
@@ -310,7 +309,7 @@ public class ChartView extends View {
float scale = context.getResources().getDisplayMetrics().density; float scale = context.getResources().getDisplayMetrics().density;
axisPaint = new Paint(); axisPaint = new Paint();
axisPaint.setStyle(Style.STROKE); axisPaint.setStyle(Style.FILL_AND_STROKE);
axisPaint.setColor(context.getResources().getColor(android.R.color.black)); axisPaint.setColor(context.getResources().getColor(android.R.color.black));
axisPaint.setAntiAlias(true); axisPaint.setAntiAlias(true);
axisPaint.setTextSize(SMALL_TEXT_SIZE * scale); axisPaint.setTextSize(SMALL_TEXT_SIZE * scale);