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折叠时,此布局也会有视差折叠效果。


简单使用:

xml使用
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容