# PieChartView **Repository Path**: relin/PieChartView ## Basic Information - **Project Name**: PieChartView - **Description**: 饼图统计、可点击 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-07-22 - **Last Updated**: 2022-07-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PieChartView 自定义饼图统计、点击监听 # 预览 ![效果](./ic_preview.png) # 资源 |名字|资源| |-|-| |AAR|[pie_chart_view.aar](https://github.com/RelinRan/PieChartView/blob/master/pie_chart_view_2022.7.21.1.aar)| |GitHub |[PieChartView](https://github.com/RelinRan/PieChartView)| |Gitee|[PieChartView](https://gitee.com/relin/PieChartView)| # Maven 1.build.grade | setting.grade ``` repositories { ... maven { url 'https://jitpack.io' } } ``` 2./app/build.grade ``` dependencies { implementation 'com.github.RelinRan:PieChartView:2022.7.21.1' } ``` # xml ~~~ ~~~ # attrs.xml ~~~ ~~~ # 使用 ~~~ PieChartView pie_chart = findViewById(R.id.pie_chart); //数据源 List data = new ArrayList<>(); data.add(new Pie("北京",800, Color.parseColor("#F1C664"))); data.add(new Pie("上海",600, Color.parseColor("#EF671E"))); data.add(new Pie("深圳",400, Color.parseColor("#9C1EEF"))); data.add(new Pie("成都",200, Color.parseColor("#3EE0DB"))); data.add(new Pie("重庆",180, Color.parseColor("#FF4683"))); pie_chart.setDatasource(data); //点击事件 pie_chart.setOnPieChartItemClickListener((v, position) -> { Pie pie = v.getItem(position); }); ~~~