2015-09-15 10 views
5

Sto provando a creare un grafico nella mia app utilizzando MPAndroidChart.BarChart scorrevole con possibilità di toccare ciascuna barra usando MpAndroidChart?

Il mio obiettivo è quello di ottenere un grafico guardando come questo: enter image description here

ma con alcune caratteristiche specifiche.

  • Il grafico sarà più ampio rispetto alla larghezza dello schermo, quindi deve avere una larghezza minima ed essere scorrevole (per la larghezza che sto utilizzando questa soluzione, ma la sua non scorrevole): chart.getLayoutParams().width=100*entries.size();
  • Vorrei avere lo stesso tipo di fumetto sul clic su una barra (non so se c'è un modo per averlo e lo scroll nello stesso tempo da quando per lo scroll immagino che una soluzione alternativa usando layout e scrollview sia l'unica soluzione se questa funzione non è ancora implementata)
  • e infine, quando si tocca sopra una barra, non si seleziona la barra sotto (che potrebbe impedire all'utente di scorrere se c'è un modo per farlo!).

    Tecnicamente è ancora possibile con MPAndroidChart? Grazie in anticipo.

risposta

7

Sì, lo è. E per favore non usare ScrollView.

Leggi questo per modificare la finestra e "fare il grafico più ampia": https://github.com/PhilJay/MPAndroidChart/wiki/Modifying-the-Viewport

Il "fumetto" si sta parlando è il MarkerView, e sì, può essere visualizzato quando si scorre pure.

+0

Grazie mille per la risposta! Lo vedrò. Tra l'altro, grazie anche a questa libreria, è davvero fantastico! – Virthuss