From 08f3ddeb33ca340137b64e56ed034ead297b97f7 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Tue, 4 Jan 2022 12:19:16 -0600 Subject: [PATCH] Skip collapsed state when swiping bottom sheet --- app/src/main/java/org/tasks/ui/NavigationDrawerFragment.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/tasks/ui/NavigationDrawerFragment.kt b/app/src/main/java/org/tasks/ui/NavigationDrawerFragment.kt index 2c028ea91..fa9cba98d 100644 --- a/app/src/main/java/org/tasks/ui/NavigationDrawerFragment.kt +++ b/app/src/main/java/org/tasks/ui/NavigationDrawerFragment.kt @@ -58,9 +58,11 @@ class NavigationDrawerFragment : BottomSheetDialogFragment() { override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { val dialog = super.onCreateDialog(savedInstanceState) as BottomSheetDialog dialog.setOnShowListener { + val bottomSheet = dialog.findViewById(com.google.android.material.R.id.design_bottom_sheet) + val behavior = BottomSheetBehavior.from(bottomSheet!!) + behavior.skipCollapsed = true if (resources.configuration.orientation == Configuration.ORIENTATION_LANDSCAPE) { - val bottomSheet = dialog.findViewById(com.google.android.material.R.id.design_bottom_sheet) - BottomSheetBehavior.from(bottomSheet!!).state = BottomSheetBehavior.STATE_HALF_EXPANDED + behavior.state = BottomSheetBehavior.STATE_HALF_EXPANDED } } return dialog