android-pie-chart

(WIP) Android library for drawing Pie charts and Donut charts.

build.gradle[.kts]

implementation("ir.mahozad.android:pie-chart:0.3.0")

layout.xml

<ir.mahozad.android.PieChart
    android:id="@+id/pieChart"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:holeRatio="0.3"
    app:gap="8dp" />

activity.kt

val pieChart = findViewById<PieChart>(R.id.pieChart)
pieChart.slices = listOf(
    PieChart.Slice(0.2f, Color.BLUE),
    PieChart.Slice(0.4f, Color.MAGENTA),
    PieChart.Slice(0.3f, Color.YELLOW),
    PieChart.Slice(0.1f, Color.CYAN),
)

GitHub

https://github.com/mahozad/android-pie-chart