实现方法
1) 为Window添加一个flag, 让状态栏变成透明 , 注意4.4之后才支持的
Activity的Theme中添加.
1 | <item name="android:windowTranslucentStatus">true</item> |
或者代码中添加
1 | if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { |
2) 设置支持的Toolbar, Toolbar就会在屏幕最顶端开始显示
1 | Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); |
ps: 一个状态栏修改的开源框架 https://github.com/jgilfelt/SystemBarTint