CollapsingToolbarLayout作用是提供了一个可以折叠的Toolbar,它继承至FrameLayout,给它设置layout_scrollFlags,它可以控制包含在CollapsingToolbarLayout中的控件(如:ImageView、Toolbar)在响应layout_behavior事件时作出相应的scrollFlags滚动事件(移除屏幕或固定在屏幕顶端)。
使用CollapsingToolbarLayout:
**[plain]** [view plain](http://blog.csdn.net/u010687392/article/details/46906657#) [copy](http://blog.csdn.net/u010687392/article/details/46906657#)
1. <android.support.design.widget.AppBarLayout
2. android:layout_width="match_parent"
3. android:layout_height="256dp"
4. android:fitsSystemWindows="true">
5. <android.support.design.widget.CollapsingToolbarLayout
6. android:id="@+id/collapsing_toolbar_layout"
7. android:layout_width="match_parent"
8. android:layout_height="match_parent"
9. app:contentScrim="#30469b"
10. app:expandedTitleMarginStart="48dp"
11. app:layout_scrollFlags="scroll|exitUntilCollapsed">
12.
13. <ImageView
14. android:layout_width="match_parent"
15. android:layout_height="match_parent"
16. android:scaleType="centerCrop"
17. android:src="@mipmap/bg"
18. app:layout_collapseMode="parallax"
19. app:layout_collapseParallaxMultiplier="0.7" />
20.
21. <android.support.v7.widget.Toolbar
22. android:id="@+id/toolbar"
23. android:layout_width="match_parent"
2