From 416399e5236847c03546491442d75d692b0358c2 Mon Sep 17 00:00:00 2001 From: machiav3lli Date: Thu, 6 Oct 2022 02:38:16 +0200 Subject: [PATCH] Update: Improve BottomSheet's creation --- .../FullscreenBottomSheetDialogFragment.kt | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/src/main/kotlin/com/machiav3lli/fdroid/ui/fragments/FullscreenBottomSheetDialogFragment.kt b/src/main/kotlin/com/machiav3lli/fdroid/ui/fragments/FullscreenBottomSheetDialogFragment.kt index 381c902b..ef4ca86a 100644 --- a/src/main/kotlin/com/machiav3lli/fdroid/ui/fragments/FullscreenBottomSheetDialogFragment.kt +++ b/src/main/kotlin/com/machiav3lli/fdroid/ui/fragments/FullscreenBottomSheetDialogFragment.kt @@ -3,7 +3,6 @@ package com.machiav3lli.fdroid.ui.fragments import android.app.Dialog import android.os.Bundle import android.view.View -import android.view.WindowManager import com.google.android.material.bottomsheet.BottomSheetBehavior import com.google.android.material.bottomsheet.BottomSheetDialog import com.google.android.material.bottomsheet.BottomSheetDialogFragment @@ -11,17 +10,7 @@ import com.google.android.material.bottomsheet.BottomSheetDialogFragment abstract class FullscreenBottomSheetDialogFragment : BottomSheetDialogFragment() { override fun onCreateDialog(savedInstanceState: Bundle?): Dialog { val sheet = super.onCreateDialog(savedInstanceState) as BottomSheetDialog - sheet.setOnShowListener { - val parentLayout = - sheet.findViewById(com.google.android.material.R.id.design_bottom_sheet) - parentLayout?.let { view -> - val behaviour = BottomSheetBehavior.from(view) - val layoutParams = view.layoutParams - layoutParams.height = WindowManager.LayoutParams.MATCH_PARENT - view.layoutParams = layoutParams - behaviour.state = BottomSheetBehavior.STATE_EXPANDED - } - } + sheet.behavior.state = BottomSheetBehavior.STATE_EXPANDED return sheet }