在Android中有没有本机的方法或库来创建这样的图表?
我想以本机的方式呈现它,而不是加载一个带有一些web库的webview。

发布于 2019-11-21 02:28:07
对于其他想知道的人,我用progressBars做了一个自定义的形状背景,你可以选择背景,“灰色”区域和进度,甚至是动画。
发布于 2019-01-29 01:03:29
AnyChart包含此功能。
有一个very comprehensive sample snippet,它的核心是:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_chart_common);
AnyChartView anyChartView = findViewById(R.id.any_chart_view);
anyChartView.setProgressBar(findViewById(R.id.progress_bar));
CircularGauge circularGauge = AnyChart.circular();
circularGauge.data(new SingleValueDataSet(new String[] { "23", "34", "67", "93", "56", "100"}));
anyChartView.setChart(circularGauge);
}再加上几百个定制行,结果类似于:

https://stackoverflow.com/questions/54406848
复制相似问题