diff --git a/app/src/main/java/org/thoughtcrime/securesms/payments/preferences/details/PaymentDetailsFragment.java b/app/src/main/java/org/thoughtcrime/securesms/payments/preferences/details/PaymentDetailsFragment.java index 185f80cec0..52e7462d13 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/payments/preferences/details/PaymentDetailsFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/payments/preferences/details/PaymentDetailsFragment.java @@ -23,6 +23,7 @@ import androidx.navigation.Navigation; import org.signal.core.util.logging.Log; import org.thoughtcrime.securesms.LoggingFragment; import org.thoughtcrime.securesms.R; +import org.thoughtcrime.securesms.badges.BadgeImageView; import org.thoughtcrime.securesms.components.AvatarImageView; import org.thoughtcrime.securesms.database.PaymentDatabase; import org.thoughtcrime.securesms.payments.Direction; @@ -57,6 +58,7 @@ public final class PaymentDetailsFragment extends LoggingFragment { PaymentDetailsParcelable details = PaymentDetailsFragmentArgs.fromBundle(requireArguments()).getPaymentDetails(); AvatarImageView avatar = view.findViewById(R.id.payments_details_avatar); + BadgeImageView badge = view.findViewById(R.id.payments_details_badge); TextView contactFromTo = view.findViewById(R.id.payments_details_contact_to_from); MoneyView amount = view.findViewById(R.id.payments_details_amount); TextView note = view.findViewById(R.id.payments_details_note); @@ -106,6 +108,7 @@ public final class PaymentDetailsFragment extends LoggingFragment { avatar.setImageResource(R.drawable.ic_mobilecoin_avatar_24); } else { avatar.setRecipient(state.getRecipient(), true); + badge.setBadgeFromRecipient(state.getRecipient()); } contactFromTo.setText(describeToOrFrom(state)); diff --git a/app/src/main/res/layout/payment_details_fragment.xml b/app/src/main/res/layout/payment_details_fragment.xml index 8ab9e4c41c..47f6e14d6f 100644 --- a/app/src/main/res/layout/payment_details_fragment.xml +++ b/app/src/main/res/layout/payment_details_fragment.xml @@ -38,6 +38,17 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> + +