作为Material Design风格的重要组件,CoordinatorLayout(协调布局)协调多种组件的联动,实现各种复杂的效果,在实际项目中扮演着越来越重要的角色。
CoordinatorLayout是一个加强版的FrameLayout,本质是一个ViewGroup,主要有两个用途:
1.应用的顶层布局管理器,作为界面其他控件的父容器
2.用作相互之间有特定交互行为的控件的父容器
通过为CoordinatorLayout的子View指定不同的Behavior(默认的Behavior或自定义的Behavior),就可以实现它们之间许多复杂的交互行为,例如侧滑,移动,滑动等。
AppBarLayout
CollapsingToolbarLayout
Behavior
网友评论