Please refer to the example. for seeing it in action.
Shortcut to attrs.xml.
Add library dependency to your build.gradle file then copy this code to layout
<com.example.library.BarChartView
android:id="@+id/chart"
android:layout_marginTop="25dp"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:axisColor="@color/colorPrimary"
app:hideGirdLine="false"
app:barColor="@color/colorPrimary"
app:max="300"
app:type="line"
app:radius="15"
app:yAxisTxtColor="@color/colorAccent" />
| Attributes | format | describe |
|---|---|---|
| axisColor | color | 设置xy轴颜色 |
| axisWidth | integer | 设置轴的宽度 |
| xAxisTxtColor | color | 设置x轴label的字体颜色 |
| yAxisTxtColor | color | 设置y轴label的字体颜色 |
| barColor | color | 设置chart的颜色 |
| hideGirdLine | color | 是否隐藏背景表格 |
| max | color | 设置y轴的最大值 |
| barPressEnable | color | 设置chart点击是否有反应(变色) |
| radius | color | 设置折线图圆形半径 |
| type | color | 设置chart样式 |
| methodName | describe |
|---|---|
| setHideGirdLine(boolean) | 设置隐藏背景表格 |
| setBarPressEnable(boolean) | 设置chart点击事件 |
| setBarChartList(float[]) | 设置数据 |
| setCharType(int) | 设置chart类型 |

