可折叠式标题栏 ---- CollapsingToolbarLayout 的属性 发表于 2017-08-07 | 分类于 Material Design | | 阅读次数 | 浏览 次 设置展开之后 toolbar 字体的大小 12345678xmlns:app="http://schemas.android.com/apk/res-auto"app:expandedTitleTextAppearance="@style/toolbarTitle" <style name="toolbarTitle" > <item name="android:textSize">12sp</item> </style> 设置折叠之后 toolbar 字体的大小 1234567xmlns:app="http://schemas.android.com/apk/res-auto"app:collapsedTitleTextAppearance="@style/toolbarTitle" <style name="toolbarTitle" > <item name="android:textSize">12sp</item> </style> 设置展开之后 toolbar 标题各个方向的距离 123456//展开之后的标题默认在左下方,只有以下这两个属性管用//距离左边的 margin 值app:expandedTitleMarginStart="0dp"//距离下方的 margin 值app:expandedTitleMarginBottom="0dp" 设置展开之后 toolbar 标题下方居中 1app:expandedTitleGravity="bottom|center" 设置标题不移动,始终在 toolbar 上 12app:titleEnabled="false" 设置 toolbar 背景颜色 12//如果设置状态栏透明的话,状态栏会跟toolbar颜色一致app:contentScrim="@color/colorPrimaryDark" 设置合并之后的状态栏的颜色 12//如果设置状态栏透明,则此属性失效app:statusBarScrim="@color/colorAccent" 设置滑动的一些属性: 12345//第一种,滑动到顶部的时候,toolbar 会固定在上方app:layout_scrollFlags="scroll|exitUntilCollapsed"//第二种,滑动到顶部的时候,toolbar 会一直往上滑直到隐藏掉app:layout_scrollFlags="scroll|enterAlways"