约束者布局与协调者布局
2018-11-06 本文已影响8人
AndroidPublic
约束者布局
约束者布局安卓2.3版本默认布局 是一个 ViewGroup,它的出现是为了解决复杂布局时,布局嵌套过多的问题,,类似于 RelativeLayout 所有视图都是根据兄弟视图和父级布局之间的关系来布局的,但是与 RelativeLayout 相比,它更加灵活,更易于使用。
协调者布局
安卓5.0之后推出的design包下的新布局,CoordinatorLayout继承于viewGroup,其父类就是viewGroup,所以CoordinatorLayout是作为容器来使用,它是一个特备高级的App装饰布局,通常在使用的过程中是做为顶级ViewGroup来使用的
CoordinatorLayout把整个页面分成了两个部分,上半部分固定设置为AppBarLayout布局,上半部分的作用就是可以进行折叠;下半部分可以为两种布局 RecyclerView 和
NestedScrollView 的其中一种,下半部分的作用是可以进行滑动,对上部分进行折叠操作