From b1741d0c2e2a201cc0ef4a4e92bfa46bf7a064ea Mon Sep 17 00:00:00 2001 From: TwistedUmbrellaX Date: Sun, 10 Mar 2024 01:04:02 -0500 Subject: [PATCH] fix: measure view on return to view --- app/src/main/java/ani/dantotsu/Functions.kt | 2 +- app/src/main/java/ani/dantotsu/MainActivity.kt | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/ani/dantotsu/Functions.kt b/app/src/main/java/ani/dantotsu/Functions.kt index b8333b6a..d52c9465 100644 --- a/app/src/main/java/ani/dantotsu/Functions.kt +++ b/app/src/main/java/ani/dantotsu/Functions.kt @@ -135,7 +135,7 @@ fun logger(e: Any?, print: Boolean = true) { } -fun initActivity(a: Activity) { +fun initActivityTheme(a: Activity) { val window = a.window WindowCompat.setDecorFitsSystemWindows(window, false) val darkMode = PrefManager.getVal(PrefName.DarkMode) diff --git a/app/src/main/java/ani/dantotsu/MainActivity.kt b/app/src/main/java/ani/dantotsu/MainActivity.kt index ff8c1e32..3b2d7323 100644 --- a/app/src/main/java/ani/dantotsu/MainActivity.kt +++ b/app/src/main/java/ani/dantotsu/MainActivity.kt @@ -209,7 +209,7 @@ class MainActivity : AppCompatActivity() { binding.root.doOnAttach { - initActivity(this) + initActivityTheme(this) selectedOption = if (fragment != null) { when (fragment) { AnimeFragment::class.java.name -> 0 @@ -359,6 +359,10 @@ class MainActivity : AppCompatActivity() { override fun onResume() { super.onResume() + initActivityTheme(this) + binding.includedNavbar.navbarContainer.updateLayoutParams { + bottomMargin = navBarHeight + } window.navigationBarColor = getColor(android.R.color.transparent) }