1. 程式人生 > >Android 沉浸式通知欄

Android 沉浸式通知欄

Android沉浸式通知欄的兩種方式


一,

requestWindowFeature(Window.FEATURE_NO_TITLE);// 不顯示標題
Window window = getWindow();
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
    // 沉浸通知欄
    window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,
            WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS
); }
二,

自定義

<style name="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="android:windowDrawsSystemBarBackgrounds">true</item>
    <item name="android:statusBarColor">@android:color/transparent</item
> </style>

清單檔案

android:theme="@style/AppTheme.NoActionBar"