CollapsingTollBarLayout的属性设置

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背景色的效果)

contentScrim:折叠之后的背景色(不包括状态栏)

collapsedTitleTextAppearance 折叠字体样式

expandedTitleMarginStart 展开字体样式--

CollapsingTollBarLayout子View属性设置

layout_collapseMode 折叠模式:

pin:设置为这个模式时,当CollapsingToolbarLayout完全收缩后,Toolbar还可以保留在屏幕上。

parallax :在内容滚动时,CollapsingToolbarLayout中的View(比如ImageView)也可以同时滚动,实现视差滚动效果,通常和layout_collapseParallaxMultiplier(设置视差因子)搭配使用。

layout_collapseParallaxMultiplier(视差因子) - 设置视差滚动因子,值为:0-1

你可能感兴趣的:(CollapsingTollBarLayout的属性设置)