From 9f039ff0b8f2fac6aed87c67e4ffa8e548b547c1 Mon Sep 17 00:00:00 2001 From: akwizgran <michael@briarproject.org> Date: Mon, 31 Oct 2022 14:46:22 +0000 Subject: [PATCH] Address review feedback. --- .../contact/add/nearby/AddNearbyContactFragment.java | 3 +-- .../android/contact/add/remote/LinkExchangeFragment.java | 3 ++- .../java/org/briarproject/briar/android/view/InfoView.java | 7 +++++++ briar-android/src/main/res/layout/info_view.xml | 2 ++ 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/briar-android/src/main/java/org/briarproject/briar/android/contact/add/nearby/AddNearbyContactFragment.java b/briar-android/src/main/java/org/briarproject/briar/android/contact/add/nearby/AddNearbyContactFragment.java index c6fb17258c..76f87e409c 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/contact/add/nearby/AddNearbyContactFragment.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/contact/add/nearby/AddNearbyContactFragment.java @@ -94,8 +94,7 @@ public class AddNearbyContactFragment extends BaseFragment statusView = view.findViewById(R.id.status_container); status = view.findViewById(R.id.connect_status); infoView = view.findViewById(R.id.info_view); - TextView info = view.findViewById(R.id.info_text); - info.setText(R.string.info_both_must_scan); + infoView.setText(R.string.info_both_must_scan); qrCodeView = view.findViewById(R.id.qr_code_view); qrCodeView.setFullscreenListener(this); diff --git a/briar-android/src/main/java/org/briarproject/briar/android/contact/add/remote/LinkExchangeFragment.java b/briar-android/src/main/java/org/briarproject/briar/android/contact/add/remote/LinkExchangeFragment.java index 9acde98b62..6e797e23ec 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/contact/add/remote/LinkExchangeFragment.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/contact/add/remote/LinkExchangeFragment.java @@ -16,6 +16,7 @@ import com.google.android.material.textfield.TextInputLayout; import org.briarproject.briar.R; import org.briarproject.briar.android.activity.ActivityComponent; import org.briarproject.briar.android.fragment.BaseFragment; +import org.briarproject.briar.android.view.InfoView; import org.briarproject.nullsafety.MethodsNotNullByDefault; import org.briarproject.nullsafety.ParametersNotNullByDefault; @@ -122,7 +123,7 @@ public class LinkExchangeFragment extends BaseFragment { .startChooser()); shareButton.setEnabled(true); - TextView infoText = v.findViewById(R.id.info_text); + InfoView infoText = v.findViewById(R.id.infoView); infoText.setText(R.string.info_both_must_enter_links); Button continueButton = v.findViewById(R.id.addButton); diff --git a/briar-android/src/main/java/org/briarproject/briar/android/view/InfoView.java b/briar-android/src/main/java/org/briarproject/briar/android/view/InfoView.java index e50ec759fa..cc33df6a2b 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/view/InfoView.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/view/InfoView.java @@ -3,11 +3,13 @@ package org.briarproject.briar.android.view; import android.content.Context; import android.util.AttributeSet; import android.view.LayoutInflater; +import android.widget.TextView; import org.briarproject.briar.R; import org.briarproject.nullsafety.InterfaceNotNullByDefault; import androidx.annotation.Nullable; +import androidx.annotation.StringRes; import androidx.cardview.widget.CardView; import static android.content.Context.LAYOUT_INFLATER_SERVICE; @@ -30,4 +32,9 @@ public class InfoView extends CardView { context.getSystemService(LAYOUT_INFLATER_SERVICE); inflater.inflate(R.layout.info_view, this, true); } + + public void setText(@StringRes int resId) { + TextView infoText = findViewById(R.id.info_text); + infoText.setText(resId); + } } diff --git a/briar-android/src/main/res/layout/info_view.xml b/briar-android/src/main/res/layout/info_view.xml index 32c0c87705..c7cf40f7b6 100644 --- a/briar-android/src/main/res/layout/info_view.xml +++ b/briar-android/src/main/res/layout/info_view.xml @@ -13,6 +13,8 @@ android:layout_margin="@dimen/margin_medium" android:contentDescription="@string/info" android:drawablePadding="@dimen/margin_medium" + android:drawableTint="?attr/colorControlNormal" + android:gravity="center_vertical" app:drawableLeftCompat="@drawable/ic_info_dark" app:drawableStartCompat="@drawable/ic_info_dark" tools:text="Did you know that if you took all the veins out of your body and laid them out end to end, you would die?" /> -- GitLab