# CircleStatisticsView **Repository Path**: relin/CircleStatisticsView ## Basic Information - **Project Name**: CircleStatisticsView - **Description**: 类支付宝圆圈统计图 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-06-10 - **Last Updated**: 2022-06-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CircleStatisticsView 圆圈统计图 1.类支付宝统计 2.动画显示 # 预览 ![效果](./ic_preview.png) # 资源 |名字|资源| |-|-| |AAR|[calendar_view.aar](https://github.com/RelinRan/CircleStatisticsView/blob/main/circle_statistics_view.aar)| |Gitee|[CircleStatisticsView](https://gitee.com/relin/CircleStatisticsView)| |GitHub | [CircleStatisticsView](https://github.com/RelinRan/CircleStatisticsView)| # Maven 1.build.grade | setting.grade ``` repositories { ... maven { url 'https://jitpack.io' } } ``` 2./app/build.grade ``` dependencies { implementation 'com.github.RelinRan:CircleStatisticsView:2022.6.10.1' } ``` # xml ``` ``` # attr.xml ``` ``` # 使用 ``` CircleStatisticsView csv = findViewById(R.id.csv); //测试数据 List data = new ArrayList<>(); data.add("67"); data.add("47"); data.add("120"); data.add("54"); data.add("64"); data.add("71"); //构建显示数据 float percent[] = Statistical.toPercent(data); int color[] = Colors.randomColors(data.size()); String[] markTop = Statistical.toMarks(data); String[] markBottom = {"商超", "水房", "其他", "餐饮", "外卖", "软件"}; List list = new ArrayList<>(); for (int i = 0; i < percent.length; i++) { list.add(new Statistical(percent[i], color[i], color[i], markTop[i], markBottom[i])); } //设置数据 csv.setDataSource(list); ```