1.在toolbar布局中加android:paddingTop="@dimen/toolbar_paddingtop"
2.创建values-v19资源包,创建<dimen name="toolbar_paddingtop">25dp</dimen>,表示版本Android4.4(19)
及更高版本使用25dp;在values的dimen中<dimen name="toolbar_paddingtop">0dp</dimen>,表示Android4.4
以下版本使用0dp作为toolbar_paddingtop的值。
3.在基类中添加: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
WindowManager.LayoutParams localLayoutParams = getWindow().getAttributes();
localLayoutParams.flags = (WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS | localLayoutParams.flags);
}
通过以上步骤就可以实现4.4版本及以上实现透明状态栏了。