# android-bezier-curve-chart **Repository Path**: chen3441251/android-bezier-curve-chart ## Basic Information - **Project Name**: android-bezier-curve-chart - **Description**: An Android Library which helps you build a smooth curve line - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-26 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README android-bezier-curve-chart ========================== An Android Library which helps you build a smooth curve line ## English Version ### Screenshot ![Screenshot1](./Screenshot/Screenshot_2014-08-12-11-45-40.png) ![Screenshot1](./Screenshot/Screenshot_2014-08-12-11-50-51.png) ### how to ##### layout files ##### Java code List points=new ArrayList(); for(int i=0;i<10;i++) { points.add(new Point(i, (float) (Math.random()*10))); } String tipText = "3 hours/day on average"; BezierCurveChart bezierCurveChart = (BezierCurveChart) rootView.findViewById(R.id.bezier_curve_chart); bezierCurveChart.init(points, new String[] { "0:00", "6:00", "12:00", "18:00", "24:00" }, tipText); If you don't want to show the tips on the middle of the chart, set the last parameter of **bezierCurveChart.init** to null. bezierCurveChart.init(points, new String[] { "0:00", "6:00", "12:00", "18:00", "24:00" }, null); ## 中文版 一个Android曲线绘制视图,利用贝塞尔曲线绘制平滑曲线 ### 效果截图 ![Screenshot1](./Screenshot/Screenshot_2014-08-12-11-46-26.png) ![Screenshot1](./Screenshot/Screenshot_2014-08-12-11-50-51.png) ### 使用说明 ##### 布局文件 ##### Java代码 List points=new ArrayList(); for(int i=0;i<10;i++) { points.add(new Point(i, (float) (Math.random()*10))); } String tipText = "3 hours/day on average"; BezierCurveChart bezierCurveChart = (BezierCurveChart) rootView.findViewById(R.id.bezier_curve_chart); bezierCurveChart.init(points, new String[] { "0:00", "6:00", "12:00", "18:00", "24:00" }, tipText); 如果不需要中间的提示条,将**bezierCurveChart.init**最后一个参数设置为null即可,代码如下 bezierCurveChart.init(points, new String[] { "0:00", "6:00", "12:00", "18:00", "24:00" }, null);