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() {
binding.toolbar.setNavigationOnClickListener { binding.drawer.open() }
binding.navigationView.setNavigationItemSelectedListener(::onNavigationItemSelected)
val insetsController = WindowInsetsControllerCompat(window, window.decorView)
insetsController.isAppearanceLightNavigationBars = !isDarkThemeOn()
insetsController.isAppearanceLightStatusBars = !isDarkThemeOn()
with(WindowInsetsControllerCompat(window, window.decorView)) {
val isAppearanceLightBars = !isDarkThemeOn()
isAppearanceLightNavigationBars = isAppearanceLightBars
isAppearanceLightStatusBars = isAppearanceLightBars
}
viewModel.uiStateLive.observe(this, ::onUiStateChange)
}