diff --git a/app/src/main/java/org/linphone/ui/call/fragment/ActiveCallFragment.kt b/app/src/main/java/org/linphone/ui/call/fragment/ActiveCallFragment.kt index 5ee5934d5..eca76502b 100644 --- a/app/src/main/java/org/linphone/ui/call/fragment/ActiveCallFragment.kt +++ b/app/src/main/java/org/linphone/ui/call/fragment/ActiveCallFragment.kt @@ -189,16 +189,12 @@ class ActiveCallFragment : GenericCallFragment() { } binding.setCallStatisticsClickListener { - actionsBottomSheetBehavior.state = BottomSheetBehavior.STATE_COLLAPSED - numpadBottomSheetBehavior.state = BottomSheetBehavior.STATE_COLLAPSED - callMediaEncryptionStatsBottomSheetBehavior.state = BottomSheetBehavior.STATE_COLLAPSED + callMediaEncryptionStatsBottomSheetBehavior.state = BottomSheetBehavior.STATE_HIDDEN callStatsBottomSheetBehavior.state = BottomSheetBehavior.STATE_EXPANDED } binding.setCallMediaEncryptionStatisticsClickListener { - actionsBottomSheetBehavior.state = BottomSheetBehavior.STATE_COLLAPSED - numpadBottomSheetBehavior.state = BottomSheetBehavior.STATE_COLLAPSED - callStatsBottomSheetBehavior.state = BottomSheetBehavior.STATE_COLLAPSED + callStatsBottomSheetBehavior.state = BottomSheetBehavior.STATE_HIDDEN callMediaEncryptionStatsBottomSheetBehavior.state = BottomSheetBehavior.STATE_EXPANDED } diff --git a/app/src/main/java/org/linphone/ui/call/fragment/ActiveConferenceCallFragment.kt b/app/src/main/java/org/linphone/ui/call/fragment/ActiveConferenceCallFragment.kt index e4a79987e..8999ee426 100644 --- a/app/src/main/java/org/linphone/ui/call/fragment/ActiveConferenceCallFragment.kt +++ b/app/src/main/java/org/linphone/ui/call/fragment/ActiveConferenceCallFragment.kt @@ -190,14 +190,12 @@ class ActiveConferenceCallFragment : GenericCallFragment() { } binding.setCallStatisticsClickListener { - actionsBottomSheetBehavior.state = BottomSheetBehavior.STATE_COLLAPSED - callMediaEncryptionStatsBottomSheetBehavior.state = BottomSheetBehavior.STATE_COLLAPSED + callMediaEncryptionStatsBottomSheetBehavior.state = BottomSheetBehavior.STATE_HIDDEN callStatsBottomSheetBehavior.state = BottomSheetBehavior.STATE_EXPANDED } binding.setCallMediaEncryptionStatisticsClickListener { - actionsBottomSheetBehavior.state = BottomSheetBehavior.STATE_COLLAPSED - callStatsBottomSheetBehavior.state = BottomSheetBehavior.STATE_COLLAPSED + callStatsBottomSheetBehavior.state = BottomSheetBehavior.STATE_HIDDEN callMediaEncryptionStatsBottomSheetBehavior.state = BottomSheetBehavior.STATE_EXPANDED } } diff --git a/app/src/main/res/layout-land/call_media_encryption_stats_bottom_sheet.xml b/app/src/main/res/layout-land/call_media_encryption_stats_bottom_sheet.xml index 476061914..0776e3847 100644 --- a/app/src/main/res/layout-land/call_media_encryption_stats_bottom_sheet.xml +++ b/app/src/main/res/layout-land/call_media_encryption_stats_bottom_sheet.xml @@ -15,7 +15,7 @@ @@ -242,11 +242,12 @@ android:layout_width="0dp" android:layout_height="0dp" android:layout_marginBottom="@{viewModel.fullScreenMode || viewModel.pipMode ? @dimen/zero : @dimen/call_main_actions_menu_margin, default=@dimen/call_main_actions_menu_margin}" + android:layout_marginTop="@{viewModel.fullScreenMode || viewModel.pipMode ? @dimen/zero : @dimen/call_remote_video_top_margin, default=@dimen/call_remote_video_top_margin}" android:visibility="@{conferenceViewModel.participantDevices.size() > 1 && !conferenceViewModel.isPaused ? View.VISIBLE : View.GONE}" app:navGraph="@navigation/conference_nav_graph" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintTop_toBottomOf="@id/media_encryption_icon" + app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toBottomOf="parent"/> 20dp 28dp - 48dp + 70dp 110dp 345dp 120dp