diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/BaseScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/BaseScene.java
index 06475094b..5f0c4a79c 100644
--- a/app/src/main/java/com/hippo/ehviewer/ui/scene/BaseScene.java
+++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/BaseScene.java
@@ -20,7 +20,6 @@ import android.annotation.SuppressLint;
import android.content.Context;
import android.content.res.Configuration;
import android.content.res.Resources;
-import android.os.Build;
import android.os.Bundle;
import android.os.Parcelable;
import android.util.SparseArray;
@@ -32,7 +31,6 @@ import android.view.ViewGroup;
import androidx.annotation.IdRes;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
-import androidx.annotation.RequiresApi;
import androidx.annotation.StringRes;
import androidx.drawerlayout.widget.DrawerLayout;
import androidx.fragment.app.FragmentActivity;
@@ -181,7 +179,6 @@ public abstract class BaseScene extends SceneFragment {
drawerView = null;
}
- @RequiresApi(api = Build.VERSION_CODES.M)
public void setLightStatusBar(boolean set) {
View decorView = requireActivity().getWindow().getDecorView();
int flags = decorView.getSystemUiVisibility();
@@ -214,9 +211,7 @@ public abstract class BaseScene extends SceneFragment {
// Hide soft ime
AppHelper.hideSoftInput(getActivity());
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
- setLightStatusBar(needWhiteStatusBar);
- }
+ setLightStatusBar(needWhiteStatusBar);
}
@Nullable
@@ -263,10 +258,5 @@ public abstract class BaseScene extends SceneFragment {
public void onSaveInstanceState(@NonNull Bundle outState) {
super.onSaveInstanceState(outState);
- if (drawerView != null) {
- drawerViewState = new SparseArray<>();
- drawerView.saveHierarchyState(drawerViewState);
- outState.putSparseParcelableArray(KEY_DRAWER_VIEW_STATE, drawerViewState);
- }
}
}
diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java
index 44d13e08f..e06dc7973 100755
--- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java
+++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java
@@ -788,25 +788,19 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene
switch (state) {
case STATE_NORMAL:
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
- setLightStatusBar(false);
- }
+ setLightStatusBar(false);
// Show mMainView
mViewTransition.showView(0, animation);
// Show mBelowHeader
mViewTransition2.showView(0, animation);
break;
case STATE_REFRESH:
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
- setLightStatusBar(true);
- }
+ setLightStatusBar(true);
// Show mProgressView
mViewTransition.showView(1, animation);
break;
case STATE_REFRESH_HEADER:
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
- setLightStatusBar(false);
- }
+ setLightStatusBar(false);
// Show mMainView
mViewTransition.showView(0, animation);
// Show mProgress
@@ -815,9 +809,7 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene
default:
case STATE_INIT:
case STATE_FAILED:
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
- setLightStatusBar(true);
- }
+ setLightStatusBar(true);
// Show mFailedView
mViewTransition.showView(2, animation);
break;
diff --git a/app/src/main/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml
deleted file mode 100644
index 6e986ee75..000000000
--- a/app/src/main/res/values-night/themes.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index b12e83ee3..5320a88ac 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -17,10 +17,6 @@
-
-
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index 00eab93b0..9e0b94bcf 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -14,7 +14,7 @@
~ limitations under the License.
-->
-
+
@@ -24,7 +24,6 @@
- @color/colorPrimaryDark
- @color/colorAccent
- @color/colorBackground
- - @style/ActionBarStyle
- @color/colorPrimary
- @color/divider
@@ -51,12 +50,8 @@
- @color/gallery_detail_button_background
- - @style/ToolbarPopupTheme
+ - @style/ThemeOverlay.MaterialComponents.Light
- @drawable/divider_gallery_detail
- - @color/colorNavigationBar
- -
- @bool/lightNavigationBar
-
- false
- true
@@ -69,7 +64,6 @@
- @color/grey_875
- @color/colorPrimary
- @color/colorPrimary
- - @style/ActionBarStyle
- @color/grey_850
- @color/grey_850
@@ -102,7 +96,6 @@
- @style/ThemeOverlay.MaterialComponents.Dark
- @drawable/divider_gallery_detail_dark
- - @color/colorNavigationBar
- false
- true
@@ -110,8 +103,6 @@
- true
-
-
@@ -146,7 +137,6 @@
- @drawable/divider_gallery_detail_dark
- - @android:color/black