Anche se non è una risposta perfetta, è possibile ottenere tale comportamento, apportando alcune modifiche al metodo "disegna" della classe XYChart.
Non sono sicuro che questo non causerà altri problemi, ma per me ha funzionato. Fondamentalmente l'idea consiste nel disegnare le etichette e la griglia prima di disegnare la linea del grafico.
ho spostato tutto il codice partenza e arrivo a:
boolean showLabels = mRenderer.isShowLabels() && hasValues;
...
drawText(canvas, mRenderer.getChartTitle(), x + size, top + height/2, paint, 0);
}
}
a prima di questa linea:
HasValues booleani = false;
Inoltre, ho commentato la parte && hasValues
. Si noti che questo non è sicuramente un codice affidabile, solo un piccolo trucco.
come impostare i colori della griglia ?? –
@Dan, non c'è alcun possibile tweaking nella libreria per fare ciò che è previsto? – dwbrito