Skip to content

Commit 98c3b48

Browse files
committed
Optimization: Make navigation drawer draw behind status bar #82
1 parent 349f706 commit 98c3b48

3 files changed

Lines changed: 14 additions & 3 deletions

File tree

app/src/main/AndroidManifest.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,10 @@
3434

3535
<activity
3636
android:name=".ui.activity.MainActivity"
37-
android:label="@string/app_name">
37+
android:label="@string/app_name"
38+
android:theme="@style/Root.Theme.AppTheme">
3839

39-
<intent-filter>
40+
<intent-filter>
4041
<action android:name="android.intent.action.MAIN"/>
4142
<category android:name="android.intent.category.LAUNCHER"/>
4243
</intent-filter>

app/src/main/java/me/itangqi/buildingblocks/ui/activity/base/SwipeBackActivity.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,4 +95,6 @@ public boolean onOptionsItemSelected(MenuItem item) {
9595
return super.onOptionsItemSelected(item);
9696
}
9797
}
98+
99+
98100
}

app/src/main/res/values-v21/styles.xml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<resources>
33

4-
<style name="AppTheme" parent="Theme.AppTheme">
4+
<style name="Base.Theme.AppTheme" parent="Theme.AppTheme">
5+
<item name="android:windowIsTranslucent">true</item>
6+
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
7+
<item name="android:statusBarColor">@android:color/transparent</item>
8+
</style>
9+
10+
<style name="Root.Theme.AppTheme" parent="Base.Theme.AppTheme">
11+
<!-- 解决activity切换时的黑屏问题 -->
12+
<item name="android:windowIsTranslucent">false</item>
513
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
614
<item name="android:statusBarColor">@android:color/transparent</item>
715
</style>

0 commit comments

Comments
 (0)