From cd75ab6d5abce26c9df0e51471af14678c7a20d0 Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Mon, 4 Sep 2023 14:33:50 +0530 Subject: [PATCH] MainActivity: Lock drawer when hidden Signed-off-by: Aayush Gupta --- app/src/main/java/com/aurora/store/MainActivity.kt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/aurora/store/MainActivity.kt b/app/src/main/java/com/aurora/store/MainActivity.kt index 0293722ed..a0f2c13bc 100644 --- a/app/src/main/java/com/aurora/store/MainActivity.kt +++ b/app/src/main/java/com/aurora/store/MainActivity.kt @@ -37,6 +37,8 @@ import androidx.activity.viewModels import androidx.appcompat.app.AppCompatActivity import androidx.core.content.ContextCompat import androidx.core.graphics.ColorUtils +import androidx.drawerlayout.widget.DrawerLayout.LOCK_MODE_LOCKED_CLOSED +import androidx.drawerlayout.widget.DrawerLayout.LOCK_MODE_UNLOCKED import androidx.lifecycle.lifecycleScope import androidx.navigation.FloatingWindow import androidx.navigation.NavController @@ -193,9 +195,7 @@ class MainActivity : AppCompatActivity() { B.searchFab.visibility = View.VISIBLE B.navView.visibility = View.VISIBLE B.toolbar.visibility = View.VISIBLE - } - R.id.appDetailsFragment -> { - hideTopLevelOnlyViews() + B.drawerLayout.setDrawerLockMode(LOCK_MODE_UNLOCKED) } else -> { hideTopLevelOnlyViews() @@ -209,6 +209,7 @@ class MainActivity : AppCompatActivity() { B.searchFab.visibility = View.GONE B.navView.visibility = View.GONE B.toolbar.visibility = View.GONE + B.drawerLayout.setDrawerLockMode(LOCK_MODE_LOCKED_CLOSED) } private fun attachSearch() {