Check theme color once

This commit is contained in:
Kirill Kamakin
2022-11-19 11:13:50 +01:00
parent 5f6b376a40
commit dbfc570286

View File

@@ -60,9 +60,11 @@ class MainActivity : AppCompatActivity(R.layout.main_activity) {
private fun setupUi() { private fun setupUi() {
binding.toolbar.setNavigationOnClickListener { binding.drawer.open() } binding.toolbar.setNavigationOnClickListener { binding.drawer.open() }
binding.navigationView.setNavigationItemSelectedListener(::onNavigationItemSelected) binding.navigationView.setNavigationItemSelectedListener(::onNavigationItemSelected)
val insetsController = WindowInsetsControllerCompat(window, window.decorView) with(WindowInsetsControllerCompat(window, window.decorView)) {
insetsController.isAppearanceLightNavigationBars = !isDarkThemeOn() val isAppearanceLightBars = !isDarkThemeOn()
insetsController.isAppearanceLightStatusBars = !isDarkThemeOn() isAppearanceLightNavigationBars = isAppearanceLightBars
isAppearanceLightStatusBars = isAppearanceLightBars
}
viewModel.uiStateLive.observe(this, ::onUiStateChange) viewModel.uiStateLive.observe(this, ::onUiStateChange)
} }