From c0e8bb6c1a6eb4fc0ee76b30bbd4c354a57154e7 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 11 Sep 2024 12:05:35 +0200 Subject: [PATCH] Fixed issue with top margin, specifically visible when in landscape + reduced spaced in drawer layout for phones in landscape --- app/src/main/res/layout/drawer_menu.xml | 17 ++++++------- app/src/main/res/layout/main_activity.xml | 2 +- .../main_activity_notification_top_bar.xml | 5 ++-- .../main/res/layout/main_activity_top_bar.xml | 25 +++++++++++++------ 4 files changed, 28 insertions(+), 21 deletions(-) diff --git a/app/src/main/res/layout/drawer_menu.xml b/app/src/main/res/layout/drawer_menu.xml index 270006459..6dc05b324 100644 --- a/app/src/main/res/layout/drawer_menu.xml +++ b/app/src/main/res/layout/drawer_menu.xml @@ -31,7 +31,7 @@ android:layout_width="32dp" android:layout_height="32dp" android:layout_marginStart="26dp" - android:layout_marginTop="30dp" + android:layout_marginTop="15dp" android:src="@drawable/linphone_notification" android:contentDescription="@string/app_name" app:layout_constraintTop_toTopOf="parent" @@ -44,8 +44,6 @@ android:onClick="@{() -> viewModel.closeDrawerMenu()}" android:layout_width="0dp" android:layout_height="wrap_content" - android:layout_marginBottom="30dp" - android:layout_marginTop="30dp" android:layout_marginStart="16dp" android:layout_marginEnd="16dp" android:text="@string/app_name" @@ -53,15 +51,16 @@ android:drawableEnd="@drawable/x" android:drawablePadding="15dp" app:drawableTint="?attr/color_main2_600" - app:layout_constraintTop_toTopOf="parent" + app:layout_constraintTop_toTopOf="@id/brand_icon" app:layout_constraintStart_toEndOf="@id/brand_icon" + app:layout_constraintBottom_toBottomOf="@id/brand_icon" app:layout_constraintEnd_toEndOf="parent" /> diff --git a/app/src/main/res/layout/main_activity_notification_top_bar.xml b/app/src/main/res/layout/main_activity_notification_top_bar.xml index 5d0df28b3..4762630eb 100644 --- a/app/src/main/res/layout/main_activity_notification_top_bar.xml +++ b/app/src/main/res/layout/main_activity_notification_top_bar.xml @@ -13,7 +13,6 @@ @@ -24,9 +23,9 @@ android:layout_marginStart="16dp" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" + android:visibility="@{viewModel.showAlert ? View.VISIBLE : View.GONE, default=gone}" android:src="@{viewModel.alertIcon, default=@drawable/bell_simple}" android:contentDescription="@null" - android:visibility="@{viewModel.showAlert ? View.VISIBLE : View.GONE, default=gone}" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toBottomOf="parent" @@ -36,7 +35,7 @@ style="@style/default_text_style_300" android:id="@+id/label" android:layout_width="0dp" - android:layout_height="wrap_content" + android:layout_height="30dp" android:layout_marginStart="5dp" android:layout_marginEnd="10dp" android:layout_marginTop="5dp" diff --git a/app/src/main/res/layout/main_activity_top_bar.xml b/app/src/main/res/layout/main_activity_top_bar.xml index 290f8a93e..f00b28732 100644 --- a/app/src/main/res/layout/main_activity_top_bar.xml +++ b/app/src/main/res/layout/main_activity_top_bar.xml @@ -54,15 +54,15 @@ android:layout_marginStart="15dp" layout="@layout/contact_avatar" bind:model="@{viewModel.account}" - app:layout_constraintBottom_toBottomOf="@id/title" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="@id/title" /> + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintBottom_toBottomOf="parent"/> + app:layout_constraintTop_toTopOf="@id/avatar" + app:layout_constraintBottom_toBottomOf="@id/avatar"/>