自定义滚轮WheelView源码解析
雨季莫忧离
一步一步走,总有一天会到达目的地的!
展开
-
自定义滚轮系列---设计模式之观察者模式
自定义滚轮WheelView系列---设计模式之观察者模式一个稍微复杂的自定义控件其实涉及到很多方面,比如View的事件体系,View的工作原理,还有缓存技术,设计模式等等自定义滚轮很多方面都是参考了ListView的实现原理,这篇文章主要讲解WheelView是如何进行数据更新的,其中我们着重讲解它所用到的观察者模式原创 2017-01-10 14:03:15 · 543 阅读 · 0 评论 -
自定义滚轮WheelView源码全方位分析
还是去年的时候,当时在帝都,第一份工作在北京西站旁边,一家互联网公司,虽然说只在那里呆了半个月不到,因为第一份工作,所以记得特别清楚,特别写字楼里一楼的保安哥看起来特别友善,每天都对你笑脸相迎,而且看起来很快乐,为人也很热心,现在都一年时间了,有点怀念在那里上班。当时做的第一个项目是一款金融App,里面有个功能是选择用户的地区,所以就用到了滚轮这东西,当时由于是刚培训出来,对很多控件,特别是第三方控原创 2017-01-10 15:19:50 · 944 阅读 · 0 评论 -
自定义滚轮系列---WheelView实现的大概流程
WhelView滚轮控件的实现过程还是比较复杂,总共加起来有15个文件,很多人一看这么多文件就懵了,不知道从哪里下手,更不知道各个文件之间的关系,这篇文章我们将从该控件控件最主要的部分下手,当然也是最难的一部分—WheelView.class文件。WheelView.class类文件它是继承自View,所以说它就是一个自定义控件。平常我们自定义一些简单的控件时,往往只要有一个类就够了,让它继承自Vi原创 2017-01-17 18:38:47 · 1892 阅读 · 0 评论