From fa78f7b9b3fecea922d4c5c7bcd4185d058f2930 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Tue, 7 Nov 2023 10:07:49 +0100 Subject: [PATCH] Updated forward/reply icons + fixed long press on text in bubble not working --- app/src/main/res/drawable/forward.xml | 9 +++++++++ app/src/main/res/drawable/reply.xml | 9 +++++++++ .../main/res/layout/chat_bubble_content.xml | 4 ++++ .../main/res/layout/chat_bubble_incoming.xml | 13 ++++++++++++- .../res/layout/chat_bubble_long_press_menu.xml | 4 ++-- .../main/res/layout/chat_bubble_outgoing.xml | 18 +++++++++++++++--- 6 files changed, 51 insertions(+), 6 deletions(-) create mode 100644 app/src/main/res/drawable/forward.xml create mode 100644 app/src/main/res/drawable/reply.xml diff --git a/app/src/main/res/drawable/forward.xml b/app/src/main/res/drawable/forward.xml new file mode 100644 index 000000000..d07e1a3f2 --- /dev/null +++ b/app/src/main/res/drawable/forward.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/drawable/reply.xml b/app/src/main/res/drawable/reply.xml new file mode 100644 index 000000000..ce1d6fa5d --- /dev/null +++ b/app/src/main/res/drawable/reply.xml @@ -0,0 +1,9 @@ + + + diff --git a/app/src/main/res/layout/chat_bubble_content.xml b/app/src/main/res/layout/chat_bubble_content.xml index 06b2aaec8..ede048154 100644 --- a/app/src/main/res/layout/chat_bubble_content.xml +++ b/app/src/main/res/layout/chat_bubble_content.xml @@ -6,6 +6,9 @@ + @@ -47,6 +50,7 @@ + + @@ -224,7 +224,7 @@ android:text="@string/menu_forward_chat_message" android:background="@drawable/menu_item_background" android:layout_marginBottom="1dp" - android:drawableStart="@drawable/arrow_bend_up_right_bold" + android:drawableStart="@drawable/forward" app:layout_constraintBottom_toTopOf="@id/delete" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent"/> diff --git a/app/src/main/res/layout/chat_bubble_outgoing.xml b/app/src/main/res/layout/chat_bubble_outgoing.xml index a206e6078..e6509c1bc 100644 --- a/app/src/main/res/layout/chat_bubble_outgoing.xml +++ b/app/src/main/res/layout/chat_bubble_outgoing.xml @@ -45,6 +45,7 @@ android:onClick="@{scrollToRepliedMessageClickListener}" android:layout_width="0dp" android:layout_height="0dp" + android:layout_marginBottom="20dp" android:background="@drawable/shape_chat_bubble_reply" android:visibility="@{model.isReply ? View.VISIBLE : View.GONE, default=gone}" app:layout_constraintTop_toTopOf="@id/reply" @@ -52,14 +53,24 @@ app:layout_constraintEnd_toEndOf="@id/reply" app:layout_constraintBottom_toBottomOf="@id/background" /> - + +