10.CollapsingToolbarLayout

CollapsingToolbarLayout(折叠toolbar布局)

简介:CollapsingToolbarLayout是用来对Toolbar进行再次包装的ViewGroup,继承自FrameLayout,主要是用于实现折叠的App Bar效果。它需要放在AppBarLayout布局里面,并且作为AppBarLayout的直接子View。给它设置layout_scrollFlags,它可以控制包含在CollapsingToolbarLayout中的控件(如:ImageView、Toolbar)在响应layout_behavior事件时作出相应的scrollFlags滚动事件(移除屏幕或固定在屏幕顶端)。


常用属性

         app:statusBarScrim:设置折叠时状态栏的颜色

         app:contentScrim:设置折叠时工具栏布局的颜色

         app:expandedTitleMarginStart="100dp"  展开后标题距左边的距离

         app:layout_collapseParallaxMultiplier:(子布局设置了parallax模式时)设置视差滚动因子,值为:0~1

         app:layout_collapseMode:折叠模式

                                                    pin:CollapsingToolbarLayout折叠后,此布局将固定在顶部。

                                                    parallax:CollapsingToolbarLayout折叠时,此布局也会有视差折叠效果。


简单使用:

10.CollapsingToolbarLayout_第1张图片
xml使用

你可能感兴趣的:(10.CollapsingToolbarLayout)