Qualcuno sa come creare un grafico ad anello simile a quello di Google Fit. C'è una biblioteca per questo?Crea grafico ad anello simile a Google Fit
6
A
risposta
3
Volevo anche questo, ma la risposta migliore che ho trovato era "rendere il vostro". Così ho fatto.
Questo è piuttosto semplice (sono nuovo per Android) e incompiuto, ma dovrebbe darti l'idea.
In sostanza, è sufficiente impostare la vernice oggetti
paintPrimary = new Paint();
paintPrimary.setAntiAlias(true);
paintPrimary.setColor(colorPrimary);
paintPrimary.setStyle(Paint.Style.STROKE);
paintPrimary.setStrokeCap(Paint.Cap.ROUND);
e chiamare canvas.drawArc
class FitDoughnutView extends View {
private RectF _oval;
public FitDoughnutView(Context ctx) {
super(ctx);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.drawArc(_oval, 0, 360, false, paintSecondary);
canvas.drawArc(_oval, 270, percentDeg, false, paintPrimary);
}
@Override
protected void onSizeChanged(int w, int h, int oldw, int oldh) {
_oval = new RectF(width, width, w - width, h - width);
}
}
sorgente completo qui: github.com/tehmantra/fitdoughnut
tutorial di qualcuno: hmkcode.com/android-canvas-how-to-draw-2d-donut-chart/
2
Ho trovato questo: https://github.com/txusballesteros/fit-chart
Spero che questo aiuti qualcuno con lo stesso problema.
Problemi correlati
- 1. Highcharts grafico ad anello personalizzazione
- 2. Animazione D3 grafico ad anello sul carico
- 3. Creare un grafico ad anello personalizzato in JFreeChart
- 4. Grafico ad anello di Google per un numero sconosciuto di variabili
- 5. Struttura ad anello all'interno di gnuplot?
- 6. Android Google Fit onConnectionFailed() SIGN_IN_REQUIRED
- 7. Peso lettura con Google Fit
- 8. Come si crea un grafico a torta usando Bokeh?
- 9. Google punto grafico a colori
- 10. Struttura ad anello nidificato equivalente con Itertools
- 11. Fit set drawable ad Android: windowBackground
- 12. buffer ad anello con numpy/ctypes
- 13. D3.js - Grafici ad anello con più anelli
- 14. Come posso creare grafici ad anello con facet_grid in ggplot2?
- 15. Ottimizzazione delle immagini simile a Google Page
- 16. Accesso a Android Wear Fit Data
- 17. mediaelement.js - Opzioni di ridimensionamento video (ad esempio "fit" o "riempimento")
- 18. Google Strumenti grafico - Come creare grafico a barre in pila
- 19. Implementare una struttura dati simile a un grafico in Rust
- 20. Come generare un grafico di impatto simile a Github?
- 21. Come creare una forma ad anello disegnabile in Android?
- 22. Curva materiale grafico a linee Google
- 23. Visualizzazione Legenda del grafico a torta Google
- 24. Grafico a linee Google: come aggiungere unità?
- 25. Casella di ricerca simile a Google con una direttiva AngularJS
- 26. Google messaggio grafico carico
- 27. Dimensione predefinita grafico Google
- 28. Larghezza di google grafico
- 29. API Google Fit, ottenendo le calorie bruciate per attività
- 30. Come disattivare Google Fit e revocare le autorizzazioni dall'app stessa