From 21a2f915211774ac859d3ed10cb8058a18a0dc08 Mon Sep 17 00:00:00 2001 From: Daniel Lublin Date: Mon, 30 Aug 2021 09:30:44 +0200 Subject: [PATCH 1/3] Revise transfer data wording, adding explanation in fullscreen dialog --- .../removabledrive/ChooserFragment.java | 11 +++++++++++ .../layout/fragment_transfer_data_chooser.xml | 18 ++++++++++++++++-- briar-android/src/main/res/values/strings.xml | 3 ++- 3 files changed, 29 insertions(+), 3 deletions(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/removabledrive/ChooserFragment.java b/briar-android/src/main/java/org/briarproject/briar/android/removabledrive/ChooserFragment.java index d4aa38173..b23e60330 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/removabledrive/ChooserFragment.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/removabledrive/ChooserFragment.java @@ -11,6 +11,7 @@ import android.widget.ScrollView; import org.briarproject.bramble.api.nullsafety.MethodsNotNullByDefault; import org.briarproject.bramble.api.nullsafety.ParametersNotNullByDefault; import org.briarproject.briar.R; +import org.briarproject.briar.android.widget.OnboardingFullDialogFragment; import javax.inject.Inject; @@ -51,6 +52,10 @@ public class ChooserFragment extends Fragment { container, false); scrollView = (ScrollView) v; + + Button buttonLearnMore = v.findViewById(R.id.buttonLearnMore); + buttonLearnMore.setOnClickListener(e -> showLearnMoreDialog()); + Button sendButton = v.findViewById(R.id.sendButton); sendButton.setOnClickListener(i -> viewModel.startSendData()); @@ -75,4 +80,10 @@ public class ChooserFragment extends Fragment { } } + private void showLearnMoreDialog() { + OnboardingFullDialogFragment.newInstance( + R.string.removable_drive_menu_title, + R.string.removable_drive_explanation + ).show(getChildFragmentManager(), OnboardingFullDialogFragment.TAG); + } } diff --git a/briar-android/src/main/res/layout/fragment_transfer_data_chooser.xml b/briar-android/src/main/res/layout/fragment_transfer_data_chooser.xml index 946991af5..3bfc7c9f0 100644 --- a/briar-android/src/main/res/layout/fragment_transfer_data_chooser.xml +++ b/briar-android/src/main/res/layout/fragment_transfer_data_chooser.xml @@ -31,14 +31,28 @@ android:layout_height="wrap_content" android:layout_marginHorizontal="@dimen/margin_xlarge" android:layout_marginTop="@dimen/margin_xlarge" - android:layout_marginBottom="@dimen/margin_large" android:text="@string/removable_drive_intro" android:textAppearance="@style/TextAppearance.MaterialComponents.Body1" - app:layout_constraintBottom_toTopOf="@+id/sendButton" + app:layout_constraintBottom_toTopOf="@+id/buttonLearnMore" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/imageView" /> +