Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-径向图实现_Android_Plot_Charts_Native_Radial - Fatal编程技术网

Android-径向图实现

Android-径向图实现,android,plot,charts,native,radial,Android,Plot,Charts,Native,Radial,在Android中,有没有一种本地方法或库来创建这样的图表 我希望以本机方式呈现此内容,而不是加载带有某些web库的webview 包含此功能 有一种方法,其核心是: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_chart_common); AnyCha

在Android中,有没有一种本地方法或库来创建这样的图表

我希望以本机方式呈现此内容,而不是加载带有某些web库的webview

包含此功能

有一种方法,其核心是:

@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);
}
加上几百条定制线,其结果类似于:


对于其他想知道的人,我使用自定义形状背景的progressBars实现了这一点,您可以选择背景、“灰色”区域和进度,甚至为它们设置动画。

请分享您是如何实现的?