Revert "Set bar style correctly"

This reverts 216a043094.

Reason for revert: Incorrect status bar color when app's night mode
setting is different from system's
This commit is contained in:
FooIbar committed 2023-10-25 21:29:26 +08:00
1 parent cd764a4a3c
commit 6b20b46761
2 files changed
+3 -2

No files matched your search

@@ -19,6 +19,7 @@ import android.content.res.Resources.Theme
import android.os.Bundle
import androidx.annotation.StyleRes
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.WindowCompat
import androidx.navigation.ActivityNavigator
import com.hippo.ehviewer.R
import com.hippo.ehviewer.Settings
@@ -45,6 +46,8 @@ abstract class EhActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
layoutInflater.factory2 = LayoutInflaterFactory(delegate).addOnViewCreatedListener(WindowInsetsHelper.LISTENER)
super.onCreate(savedInstanceState)
WindowCompat.getInsetsController(window, window.decorView).isAppearanceLightStatusBars = !isNightMode()
WindowCompat.getInsetsController(window, window.decorView).isAppearanceLightNavigationBars = !isNightMode()
}
override fun onResume() {
-2
View File
@@ -29,11 +29,9 @@
<item name="windowNoTitle">true</item>
<!-- Transparent Status Bar -->
<item name="android:windowLightStatusBar">?isLightTheme</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<!-- Transparent Navigation Bar -->
<item name="android:windowLightNavigationBar" tools:targetApi="o_mr1">?isLightTheme</item>
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="android:enforceNavigationBarContrast" tools:targetApi="q">false</item>