diff --git a/app/src/main/kotlin/com/hippo/ehviewer/ui/EhActivity.kt b/app/src/main/kotlin/com/hippo/ehviewer/ui/EhActivity.kt index 039ae47fc..4d49cf246 100644 --- a/app/src/main/kotlin/com/hippo/ehviewer/ui/EhActivity.kt +++ b/app/src/main/kotlin/com/hippo/ehviewer/ui/EhActivity.kt @@ -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() { diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml index 94d00e765..41b5bcc2e 100644 --- a/app/src/main/res/values/themes.xml +++ b/app/src/main/res/values/themes.xml @@ -29,11 +29,9 @@ true - ?isLightTheme @android:color/transparent - ?isLightTheme @android:color/transparent false