Set bar style correctly

This commit is contained in:
tarsin committed 2022-12-31 12:35:20 +08:00
1 parent 021eb5f828
commit 216a043094
2 files changed
+2 -3

No files matched your search

@@ -26,7 +26,6 @@ import androidx.annotation.RequiresApi
import androidx.annotation.StyleRes
import androidx.appcompat.app.AppCompatActivity
import androidx.core.content.ContextCompat
import androidx.core.view.WindowCompat
import com.hippo.ehviewer.EhApplication
import com.hippo.ehviewer.R
import com.hippo.ehviewer.Settings
@@ -54,8 +53,6 @@ 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()
(application as EhApplication).registerActivity(this)
}
+2
View File
@@ -30,9 +30,11 @@
<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">?isLightTheme</item>
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="android:enforceNavigationBarContrast" tools:targetApi="q">false</item>