diff --git a/app/src/main/java/org/linphone/utils/DataBindingUtils.kt b/app/src/main/java/org/linphone/utils/DataBindingUtils.kt
index acbfc256f..c134d9748 100644
--- a/app/src/main/java/org/linphone/utils/DataBindingUtils.kt
+++ b/app/src/main/java/org/linphone/utils/DataBindingUtils.kt
@@ -657,6 +657,22 @@ fun setConstraintLayoutTopMargin(view: View, margins: Float) {
view.layoutParams = params
}
+@BindingAdapter("android:layout_marginBottom")
+fun setConstraintLayoutBottomMargin(view: View, margins: Float) {
+ val params = view.layoutParams as ConstraintLayout.LayoutParams
+ val m = margins.toInt()
+ params.setMargins(params.leftMargin, params.topMargin, params.rightMargin, m)
+ view.layoutParams = params
+}
+
+@BindingAdapter("android:layout_marginEnd")
+fun setConstraintLayoutEndMargin(view: View, margins: Float) {
+ val params = view.layoutParams as ConstraintLayout.LayoutParams
+ val m = margins.toInt()
+ params.marginEnd = m
+ view.layoutParams = params
+}
+
@BindingAdapter("android:onTouch")
fun View.setTouchListener(listener: View.OnTouchListener) {
setOnTouchListener(listener)
diff --git a/app/src/main/res/layout-land/voip_conference_active_speaker.xml b/app/src/main/res/layout-land/voip_conference_active_speaker.xml
index 6be978e31..17a59b45d 100644
--- a/app/src/main/res/layout-land/voip_conference_active_speaker.xml
+++ b/app/src/main/res/layout-land/voip_conference_active_speaker.xml
@@ -34,7 +34,7 @@
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
- android:layout_marginTop="@{controlsViewModel.folded ? @dimen/margin_0dp : conferenceViewModel.isRemotelyRecorded ? @dimen/voip_single_call_header_size_with_record_info : @dimen/voip_single_call_header_size, default=@dimen/voip_single_call_header_size}"/>
+ android:layout_marginTop="@{controlsViewModel.folded || controlsViewModel.fullScreenMode ? @dimen/margin_0dp : conferenceViewModel.isRemotelyRecorded ? @dimen/voip_single_call_header_size_with_record_info : @dimen/voip_single_call_header_size, default=@dimen/voip_single_call_header_size}"/>
+ android:layout_marginTop="@{controlsViewModel.folded || controlsViewModel.fullScreenMode ? @dimen/margin_0dp : conferenceViewModel.isRemotelyRecorded ? @dimen/voip_single_call_header_size_with_record_info : @dimen/voip_single_call_header_size, default=@dimen/voip_single_call_header_size}"/>
40dp
1dp
280dp
- 10dp
+ 5dp
0dp
50dp
85dp
30dp
120dp
+ 5dp
\ No newline at end of file