From 1afeb548025aa2f6be017045423dcfedb6384663 Mon Sep 17 00:00:00 2001 From: NIK679 <33275965+NIK679@users.noreply.github.com> Date: Sat, 12 Feb 2022 20:49:24 +0530 Subject: [PATCH] EpisodeBottomSheetFragment expanded by default (#76) --- .../jellyfin/fragments/EpisodeBottomSheetFragment.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/dev/jdtech/jellyfin/fragments/EpisodeBottomSheetFragment.kt b/app/src/main/java/dev/jdtech/jellyfin/fragments/EpisodeBottomSheetFragment.kt index 553b18ec..3742bc47 100644 --- a/app/src/main/java/dev/jdtech/jellyfin/fragments/EpisodeBottomSheetFragment.kt +++ b/app/src/main/java/dev/jdtech/jellyfin/fragments/EpisodeBottomSheetFragment.kt @@ -13,6 +13,8 @@ import androidx.lifecycle.lifecycleScope import androidx.lifecycle.repeatOnLifecycle import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.navArgs +import com.google.android.material.bottomsheet.BottomSheetBehavior +import com.google.android.material.bottomsheet.BottomSheetDialog import com.google.android.material.bottomsheet.BottomSheetDialogFragment import dagger.hilt.android.AndroidEntryPoint import dev.jdtech.jellyfin.R @@ -132,6 +134,13 @@ class EpisodeBottomSheetFragment : BottomSheetDialogFragment() { return binding.root } + override fun onViewCreated(view: View, savedInstanceState: Bundle?) { + dialog?.let { + val sheet = it as BottomSheetDialog + sheet.behavior.state = BottomSheetBehavior.STATE_EXPANDED + } + } + private fun bindUiStateNormal(uiState: EpisodeBottomSheetViewModel.UiState.Normal) { uiState.apply { if (episode.userData?.playedPercentage != null) {