diff --git a/app/src/main/java/org/linphone/activities/main/MainActivity.kt b/app/src/main/java/org/linphone/activities/main/MainActivity.kt
index 85ed627b8..2fd0582a8 100644
--- a/app/src/main/java/org/linphone/activities/main/MainActivity.kt
+++ b/app/src/main/java/org/linphone/activities/main/MainActivity.kt
@@ -27,7 +27,6 @@ import android.os.Parcelable
import android.view.Gravity
import android.view.View
import android.view.inputmethod.InputMethodManager
-import androidx.constraintlayout.motion.widget.MotionLayout
import androidx.databinding.DataBindingUtil
import androidx.fragment.app.FragmentContainerView
import androidx.lifecycle.ViewModelProvider
@@ -160,19 +159,10 @@ class MainActivity : GenericActivity(), SnackBarActivity, NavController.OnDestin
statusFragment.visibility = View.VISIBLE
}
- val motionLayout: MotionLayout = binding.content as MotionLayout
- if (corePreferences.enableAnimations) {
- when (destination.id) {
- R.id.masterCallLogsFragment, R.id.masterContactsFragment, R.id.dialerFragment, R.id.masterChatRoomsFragment ->
- motionLayout.transitionToState(R.id.visible)
- else -> motionLayout.transitionToState(R.id.gone)
- }
- } else {
- when (destination.id) {
- R.id.masterCallLogsFragment, R.id.masterContactsFragment, R.id.dialerFragment, R.id.masterChatRoomsFragment ->
- motionLayout.setTransition(R.id.visible, R.id.visible)
- else -> motionLayout.setTransition(R.id.gone, R.id.gone)
- }
+ when (destination.id) {
+ R.id.masterCallLogsFragment, R.id.masterContactsFragment, R.id.dialerFragment, R.id.masterChatRoomsFragment ->
+ tabsFragment.visibility = View.VISIBLE
+ else -> tabsFragment.visibility = View.GONE
}
}
diff --git a/app/src/main/res/layout-land/main_activity_content.xml b/app/src/main/res/layout-land/main_activity_content.xml
index bf210bc4b..4eb3af483 100644
--- a/app/src/main/res/layout-land/main_activity_content.xml
+++ b/app/src/main/res/layout-land/main_activity_content.xml
@@ -1,19 +1,18 @@
-
+ android:layout_alignParentBottom="true">
+ android:layout_toRightOf="@id/tabs_fragment">
+ android:layout_alignParentLeft="true"
+ tools:layout="@layout/tabs_fragment"/>
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/main_activity_content.xml b/app/src/main/res/layout/main_activity_content.xml
index 74a9224b2..8b96937d7 100644
--- a/app/src/main/res/layout/main_activity_content.xml
+++ b/app/src/main/res/layout/main_activity_content.xml
@@ -1,20 +1,18 @@
-
+ android:layout_alignParentBottom="true">
+ android:layout_height="match_parent"
+ android:layout_above="@id/tabs_fragment">
+ android:layout_alignParentBottom="true"
+ tools:layout="@layout/tabs_fragment"/>
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/app/src/main/res/xml/motion_main_activity_tabs.xml b/app/src/main/res/xml/motion_main_activity_tabs.xml
deleted file mode 100644
index 2ca2f6d4f..000000000
--- a/app/src/main/res/xml/motion_main_activity_tabs.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/xml/motion_main_activity_tabs_land.xml b/app/src/main/res/xml/motion_main_activity_tabs_land.xml
deleted file mode 100644
index 127cdbfb2..000000000
--- a/app/src/main/res/xml/motion_main_activity_tabs_land.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-