一、效果
二、需求
1.Activity内容扩展到状态栏
2.内容为详情头和列表组成,列表上滑详情头会跟着同步上移,最后详情头缩小为Actionbar大小
3.在列表上滑的时候,详情头背景图形逐渐变暗,详情头内容变透明
4.列表具有下载加载更多的功能
5.点击列表项出现水波纹
6.下拉详情头的图片会放大,松手后自动弹回(由于实现构架->此示例未能实现)
三、原理
处理需求1:做沉浸式状态栏
在Activity里面调用以下函数
protected void setTranslucentStatus() {
// 5.0以上系统状态栏透明
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
Window window