CollapsingTollBarLayout的属性设置:
app:layout_scrollFlags="[flag]"
scroll:Child View 伴随着滚动事件而滚出或滚进屏幕。是其他值起作用的前提,且必须设置为第一个
enterAlways:Child View 快速返回模式,下拉时优先响应child view的滑动,再响应ScrollView的滑动
enterAlwaysCollapsed:向下滚动时,ChildView先下滑到一个最小高度,然后ScrollView开始下滑,直至完全,childView再开始滑动,顺序就是:Child > Scroll >Child
enterUtilCollaped:向上滚动时,childView先向上滑动至最小高度,然后ScrollView开始向上滑动,保证childView一直占有最小高度的显示
snap: 是ChildView部分滑动时的一种吸附效果,根据滑动距离要么全部显示,要么全部隐藏
statusBarScrim :折叠时状态栏的颜色(设置为透明色时,状态栏会展示contentScrim背景色的效果)
collapsedTitleTextAppearance 折叠字体样式
expandedTitleMarginStart 展开字体样式--
CollapsingTollBarLayout子View属性设置
pin:设置为这个模式时,当CollapsingToolbarLayout完全收缩后,Toolbar还可以保留在屏幕上。
parallax :在内容滚动时,CollapsingToolbarLayout中的View(比如ImageView)也可以同时滚动,实现视差滚动效果,通常和layout_collapseParallaxMultiplier(设置视差因子)搭配使用。