有时候,我们会遇到这种需求:一个线性的列表布局,当item量很少的时候,就是wrap_content直接展示完所有item,但是当item数量超过某个数时就要固定高度,让其变...
有时候,我们会遇到这种需求:一个线性的列表布局,当item量很少的时候,就是wrap_content直接展示完所有item,但是当item数量超过某个数时就要固定高度,让其变...
先说说我自己的组件化架构设计方案,请看下图: 图中可以看到,从上往下分为4层:APP壳工程、常规业务组件层、基础业务组件层、基础功能组件层。 为了便于理解,按照从下往上的顺序...
本文基于EventBus 3.1.1基本使用1,定义Event: 2,生命订阅方法,并且在适当的位置注册和解除注册 3,发送事件 本文主要分析EventBus的注册和发布流程...
本文参考《Android源码设计模式解析与实战第2版》 代理模式的定义 代理模式也称为委托模式,是为其他对象提供代理以控制这个对象的访问。 代理模式的使用场景 无法或不想直接...
EventBus地址:https://github.com/greenrobot/EventBus 一、eventbus使用 EventBus是用于在Android和java...
关于Android的事件分发机制有很多文章分析的很彻底,比如:Carson_Ho:https://www.jianshu.com/p/38015afcdb58Flyzend:...