提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
去除导航栏和标题栏的方式有很多,这里记录一下本人最近常用的方式。
使用
在values文件夹下的themes.xml添加
代码如下:
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- 这里改成NoActionBar. -->
<style name="Theme.Rainfall" parent="Theme.AppCompat.DayNight.NoActionBar">
<!-- Primary brand color. -->
<item name="colorPrimary">@color/purple_500</item>
<item name="colorPrimaryVariant">@color/purple_700</item>
<item name="colorOnPrimary">@color/white</item>
<!-- Secondary brand color. -->
<item name="colorSecondary">@color/teal_200</item>
<item name="colorSecondaryVariant">@color/teal_700</item>
<item name="colorOnSecondary">@color/black</item>
<!-- Status bar color. -->
<item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item>
<!-- Customize your theme here. -->
</style>
<!-- 添加下面的部分. -->
<style name="AppFullTheme" parent="Theme.Rainfall">
<item name="android:windowTranslucentNavigation">true</item>
<!-- 隐藏标题栏 -->
<item name="android:windowNoTitle">true</item>
<!-- 隐藏状态栏 -->
<item name="android:windowFullscreen">true</item>
<item name="android:windowBackground">@color/black</item>
</style>
</resources>