在安卓程序开发过程当中,经常会遇到对于数据的统计问题,针对于这些数据统一,可能要求用直观的方式展示出来,那么就可以使用柱状图,折线图,或者饼状图,其实绘制的过程不难,冷静分析一下,柱状图其实就是绘制x轴和y轴然后在坐标系当中绘制长方形的过程,折线图其实就是连接各个点之间的位置,然后实现连线的过程。而饼状图最简单的画法,就通过占据的百分比,然后计算角度,绘制出扇形的过程。在本篇博客中,我们重点给大家介绍柱状图的绘制,并且将柱状图的宽度和间隔,可以通过自定义属性进行设置。实现效果如下:
实现如图所示效果的代码如下:
首先既然使用自定义属性,所以就需要在res/values文件夹下,创建attrs.xml文件,然后对于自定义属性进行设置
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="CircleRectangleView">