组合模式定义:将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。
View及ViewGroup是组合模式的实现。
ViewGroup类extends了View类,不同之处是实现了ViewParent和ViewManager接口。
ViewManager接口定义了addView、removeView等对子视图操作对方法,
而ViewParent定义了刷新容器对接口requestLayout和其它一些焦点事件的处理的接口。
组合模式定义:将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。
View及ViewGroup是组合模式的实现。
ViewGroup类extends了View类,不同之处是实现了ViewParent和ViewManager接口。
ViewManager接口定义了addView、removeView等对子视图操作对方法,
而ViewParent定义了刷新容器对接口requestLayout和其它一些焦点事件的处理的接口。