1鹊杖、activity ?初始化view 前?
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){//4.4 全透明狀態(tài)欄
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
}
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {//5.0 全透明實現(xiàn)
Window window = getWindow();
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(Color.TRANSPARENT);//calculateStatusColor(Color.WHITE, (int) alphaValue)
}
2、使用沒有noactionbar 的主題 ??
name="AppTheme.Base"parent="Theme.AppCompat.Light.NoActionBar"
3、定義styles
在默認(rèn)的values 定義一個styles提茁,name="android:layout_height">45dp,4.3以及以下的系統(tǒng)使用這個馁菜,高度一般是45dp--50dp
在其他的valus-v19? 茴扁。。汪疮。峭火。(目前最高sdk 7.1.1? values-v25),都放一個styles? name="android:layout_height">75dp