
Design Mode
文章平均质量分 96
雨季莫忧离
一步一步走,总有一天会到达目的地的!
展开
-
自定义滚轮系列---设计模式之观察者模式
自定义滚轮WheelView系列---设计模式之观察者模式 一个稍微复杂的自定义控件其实涉及到很多方面,比如View的事件体系,View的工作原理,还有缓存技术,设计模式等等 自定义滚轮很多方面都是参考了ListView的实现原理,这篇文章主要讲解WheelView是如何进行数据更新的,其中我们着重讲解它所用到的观察者模式原创 2017-01-10 14:03:15 · 559 阅读 · 0 评论 -
观察者模式在MVP中的应用
一、要实现的效果 首先简单介绍一下我在项目中为什么需要使用观察者模式加MVP模式 1、为什么使用MVP模式:下图是我所开发项目的一个主要功能界面(骑行界面),从图中我们可以看到这个界面有很多控件,比如温度、电量、当前速度、蓝牙、锁车、里程···在我重构之前所有的代码都放在了一个Activity里面,UI更新与逻辑实现全部混合在一起,有2300多行,每次需要改动时都很麻烦,查找很不方便。所以重原创 2017-03-05 22:29:14 · 2591 阅读 · 0 评论