From 54d4414aaae8357d743e7d55c4219f151f9c2cbc Mon Sep 17 00:00:00 2001 From: adbenitez Date: Thu, 18 Jul 2024 20:43:41 +0200 Subject: [PATCH 1/2] add "copy invite link" button to QrShowFragment --- .../securesms/qr/QrShowFragment.java | 2 ++ src/main/res/layout/qr_show_fragment.xml | 32 +++++++++++++++---- src/main/res/values/strings.xml | 1 + 3 files changed, 29 insertions(+), 6 deletions(-) diff --git a/src/main/java/org/thoughtcrime/securesms/qr/QrShowFragment.java b/src/main/java/org/thoughtcrime/securesms/qr/QrShowFragment.java index 5c6c009dc..a168bd7a0 100644 --- a/src/main/java/org/thoughtcrime/securesms/qr/QrShowFragment.java +++ b/src/main/java/org/thoughtcrime/securesms/qr/QrShowFragment.java @@ -86,6 +86,8 @@ public class QrShowFragment extends Fragment implements DcEventCenter.DcEventDel e.printStackTrace(); } + view.findViewById(R.id.copy_link_button).setOnClickListener((v) -> copyQrData()); + return view; } diff --git a/src/main/res/layout/qr_show_fragment.xml b/src/main/res/layout/qr_show_fragment.xml index e74cf1483..86f0723d7 100644 --- a/src/main/res/layout/qr_show_fragment.xml +++ b/src/main/res/layout/qr_show_fragment.xml @@ -1,5 +1,7 @@ - @@ -8,14 +10,32 @@ android:id="@+id/background" android:layout_width="match_parent" android:layout_height="match_parent" - tools:ignore="ContentDescription" - android:scaleType="centerCrop" /> + android:scaleType="centerCrop" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" + tools:ignore="ContentDescription" /> + android:contentDescription="@string/qrscan_title" + app:layout_constraintBottom_toTopOf="@id/copy_link_button" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent" /> - +