From c26c455b3c0571cd4aeaf0dbb8901d6a9647fc90 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Fri, 5 Nov 2021 00:20:35 -0400 Subject: [PATCH] Fix some sizing issues in the recipient bottom sheet. --- .../preferences/ButtonStripPreference.kt | 5 ---- .../conversation_settings_button_strip.xml | 27 ++++++++++++++----- app/src/main/res/values-sw360dp/dimens.xml | 1 + app/src/main/res/values/dimens.xml | 2 ++ 4 files changed, 24 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/preferences/ButtonStripPreference.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/preferences/ButtonStripPreference.kt index a90c6e842..565f79246 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/preferences/ButtonStripPreference.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/preferences/ButtonStripPreference.kt @@ -88,11 +88,6 @@ object ButtonStripPreference { audioCall.setOnClickListener { model.onAudioClick() } mute.setOnClickListener { model.onMuteClick() } search.setOnClickListener { model.onSearchClick() } - - val firstButton: View? = listOf(messageContainer, videoContainer, audioContainer, muteContainer, searchContainer).firstOrNull { it.visible } - if (firstButton != null) { - ViewUtil.setLeftMargin(firstButton, context.resources.getDimensionPixelSize(R.dimen.conversation_settings_button_strip_spacing)) - } } } diff --git a/app/src/main/res/layout/conversation_settings_button_strip.xml b/app/src/main/res/layout/conversation_settings_button_strip.xml index 41201c6a5..7cc731a16 100644 --- a/app/src/main/res/layout/conversation_settings_button_strip.xml +++ b/app/src/main/res/layout/conversation_settings_button_strip.xml @@ -16,7 +16,8 @@ android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" - android:layout_marginEnd="@dimen/conversation_settings_button_strip_spacing" + android:layout_marginStart="2dp" + android:layout_marginEnd="2dp" android:orientation="vertical" android:gravity="center_horizontal"> @@ -24,6 +25,8 @@ android:id="@+id/message" android:layout_width="@dimen/conversation_settings_button_strip_button_size" android:layout_height="@dimen/conversation_settings_button_strip_button_size" + android:layout_marginStart="@dimen/conversation_settings_button_strip_spacing_half" + android:layout_marginEnd="@dimen/conversation_settings_button_strip_spacing_half" android:background="@drawable/selectable_icon_button" android:contentDescription="@string/ConversationSettingsFragment__message" android:padding="@dimen/conversation_settings_button_strip_button_padding" @@ -46,7 +49,8 @@ android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" - android:layout_marginEnd="@dimen/conversation_settings_button_strip_spacing" + android:layout_marginStart="2dp" + android:layout_marginEnd="2dp" android:orientation="vertical" android:gravity="center_horizontal"> @@ -54,6 +58,8 @@ android:id="@+id/start_video" android:layout_width="@dimen/conversation_settings_button_strip_button_size" android:layout_height="@dimen/conversation_settings_button_strip_button_size" + android:layout_marginStart="@dimen/conversation_settings_button_strip_spacing_half" + android:layout_marginEnd="@dimen/conversation_settings_button_strip_spacing_half" android:background="@drawable/selectable_icon_button" android:contentDescription="@string/ConversationSettingsFragment__start_video_call" android:padding="@dimen/conversation_settings_button_strip_button_padding" @@ -76,7 +82,8 @@ android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" - android:layout_marginEnd="@dimen/conversation_settings_button_strip_spacing" + android:layout_marginStart="2dp" + android:layout_marginEnd="2dp" android:orientation="vertical" android:gravity="center_horizontal"> @@ -84,6 +91,8 @@ android:id="@+id/start_audio" android:layout_width="@dimen/conversation_settings_button_strip_button_size" android:layout_height="@dimen/conversation_settings_button_strip_button_size" + android:layout_marginStart="@dimen/conversation_settings_button_strip_spacing_half" + android:layout_marginEnd="@dimen/conversation_settings_button_strip_spacing_half" android:background="@drawable/selectable_icon_button" android:contentDescription="@string/ConversationSettingsFragment__start_audio_call" android:padding="@dimen/conversation_settings_button_strip_button_padding" @@ -106,7 +115,8 @@ android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" - android:layout_marginEnd="@dimen/conversation_settings_button_strip_spacing" + android:layout_marginStart="2dp" + android:layout_marginEnd="2dp" android:orientation="vertical" android:gravity="center_horizontal"> @@ -114,6 +124,8 @@ android:id="@+id/mute" android:layout_width="@dimen/conversation_settings_button_strip_button_size" android:layout_height="@dimen/conversation_settings_button_strip_button_size" + android:layout_marginStart="@dimen/conversation_settings_button_strip_spacing_half" + android:layout_marginEnd="@dimen/conversation_settings_button_strip_spacing_half" android:background="@drawable/selectable_icon_button" android:contentDescription="@string/ConversationSettingsFragment__mute" android:padding="@dimen/conversation_settings_button_strip_button_padding" @@ -139,7 +151,8 @@ android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" - android:layout_marginEnd="@dimen/conversation_settings_button_strip_spacing" + android:layout_marginStart="2dp" + android:layout_marginEnd="2dp" android:orientation="vertical" android:gravity="center_horizontal"> @@ -147,6 +160,8 @@ android:id="@+id/search" android:layout_width="@dimen/conversation_settings_button_strip_button_size" android:layout_height="@dimen/conversation_settings_button_strip_button_size" + android:layout_marginStart="@dimen/conversation_settings_button_strip_spacing_half" + android:layout_marginEnd="@dimen/conversation_settings_button_strip_spacing_half" android:background="@drawable/selectable_icon_button" android:contentDescription="@string/ConversationSettingsFragment__search" android:padding="@dimen/conversation_settings_button_strip_button_padding" @@ -155,7 +170,7 @@ 260dp 32dp + 16dp 56dp 16dp diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index a2d3f742a..c6c3337b5 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -196,7 +196,9 @@ 240dp + 4dp 16dp + 8dp 48dp 12dp