Android自定义控件(实现状态提示图表)
前面分析那么多系统源码了,也该暂停下来休息一下,趁昨晚闲着看见一个有意思的需求就操练一下分析源码后的实例演练―-自定义控件。这个实例很适合新手入门自定义控件。自定义上面展示的控件AreaChartsView源码:再来看下布局文件:再看看主界面:总结上面代码很简单,核心的都已经注释了,不需要过多解释。核心思路就是一些坐标点的计算。该控件支持设置mergin及width与hight等属性,支持自定义所有颜色及显示及坐标区分等,唯一缺陷就是没来得及写attr属性xml设置这些值,有兴趣的自己实现吧,我是没时间了。可以发现,自定义View无非就是重写前面文章分析的那三个方法而已。
用户评论