Selbst schwere dies ist keine perfekte Antwort, ist es möglich, dieses Verhalten zu erreichen, indem wir einige Änderungen an dem Verfahren machen ‚zeichnen‘ der Klasse XYChart.
Ich bin nicht sicher, dass dies keine anderen Probleme verursachen, aber für mich gearbeitet hat. Grundsätzlich besteht die Idee darin, die Beschriftungen und das Raster vor dem Zeichnen der Diagrammlinie zu zeichnen.
zog ich den gesamten Code beginnen und zu beenden:
boolean showLabels = mRenderer.isShowLabels() && hasValues;
...
drawText(canvas, mRenderer.getChartTitle(), x + size, top + height/2, paint, 0);
}
}
bis vor dieser Zeile:
boolean hasValues = false;
Auch ich habe den && hasValues
Teil kommentiert. Beachten Sie, dass dies definitiv kein zuverlässiger Code ist, nur ein kleiner Hack.
Wie setze ich Rasterfarben? –
@Dan, gibt es keine Möglichkeit, in der Bibliothek zu tun, was beabsichtigt ist? – dwbrito