1.CollapsingToolbarLayout介绍:
CollapsingToolbarLayout介绍:
collapsingToolbarLayout一般不会单独出现在布局文件中,而是作为另一个控件CoordinatorLayout的子元素出现。
常用属性
- app:contentScrim:当Toolbar收缩到一定程度时的所展现的主体颜色。即Toolbar的颜色。
- app:title:当titleEnable设置为true的时候,在toolbar展开的时候,显示大标题,toolbar收缩时,显示为toolbar上面的小标题。
- app:scrimAnimationDuration:该属性控制toolbar收缩时,颜色变化的动画持续时间。即颜色变为contentScrim所指定的颜色进行的动画所需要的时间
- app:collapsedTitleTextAppearance:指定toolbar收缩时,标题字体的样式。
- app:collapsedTitleGravity : 指定toolbar收缩时的标题文字对齐方式。
- app:expandedTitleTextAppearance : 指定toolbar展开后的标题文字字体。
- app:expandedTitleGravity:指定toolbar展开时,title所在的位置。类似的还有expandedTitleMargin、collapsedTitleGravity这些属性。
- app:expandedTitleMargin : 指定展开后的标题四周间距。
2.结合CardView的小案例
看代码
设置为NoActionBar:传送门
在build.gradle导入:
implementation 'com.android.support:appcompat-v7:26.0.0-alpha1'
implementation 'com.android.support:design:26.0.0-alpha1'