在android中创建像圆弧一样的饼图/进度条

Creating Pie chart / progressbar like arc in andorid

我正在做一个项目,我想在其中显示像添加的图像一样的饼图。已经在 Whosebug 中搜索 google 和其他帖子,但找不到解决方案。任何解决方案表示赞赏。

注意:也欢迎第三方库的建议。另外请不要建议 MPAndroidChart 因为我认为我的查询可以使用更简单的方法来实现。

您可以使用库 https://github.com/PhilJay/MPAndroidChart 来实现。

在xml下面添加:

 <com.github.mikephil.charting.charts.PieChart
    android:id="@+id/chart"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

在java代码中:

PieChart chart = (Piechart) findViewById(R.id.chart);

示例代码:

https://github.com/PhilJay/MPAndroidChart/blob/master/MPChartExample/src/com/xxmassdeveloper/mpchartexample/PieChartActivity.java

有很多变化。

另一个要考虑的库是:

https://github.com/lecho/hellocharts-android

你也可以使用这个库 - https://github.com/lzyzsd/CircleProgress

我发现与 MPChart 等更复杂的图表库相比,它使用起来更简单,也更容易定制。