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:
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() {
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
Reference in new issue
Block a user