如何为整个应用程序制作透明的通知栏

时间:2020-05-03 18:37:39

标签: android

我试图为整个应用程序制作TranslucentNavigation,但我遵循了一些答案,最后为一个活动添加了TranslucentNavigation,但是我希望在每个活动中都可以使用它,而我的代码现在就像这样

Styles.xml

<style name="AppTheme" parent="Theme.AppCompat.DayNight.DarkActionBar">
        <!-- Customize your theme here. -->

        <item name="android:windowTranslucentStatus">true</item>
        <item name="android:windowTranslucentNavigation">true</item>

    </style>

Manifest.xml

    <application
        android:name=".functions.AppController"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:fitsSystemWindows="true"
        android:theme="@style/AppTheme">...
.....
</application>

MainActivity.java

 Window w = getWindow();
    w.setFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);

现在我仅拥有TranslucentNavigation的这项活动,但我需要使其成为每一项活动。

有人可以告诉我,怎么办?

提前谢谢

0 个答案:

没有答案