From 406af58394a9dc3e13aa19f83e3f1d0cd55ee815 Mon Sep 17 00:00:00 2001 From: AsamK Date: Tue, 24 Aug 2021 14:34:35 +0200 Subject: [PATCH] Use EmojiTextView to display group names in AvatarPreviewActivity. --- .../securesms/AvatarPreviewActivity.java | 9 ++++++--- .../res/layout/contact_photo_preview_activity.xml | 15 ++++++++++++++- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/AvatarPreviewActivity.java b/app/src/main/java/org/thoughtcrime/securesms/AvatarPreviewActivity.java index dc72ab0365..0c75b5fa2c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/AvatarPreviewActivity.java +++ b/app/src/main/java/org/thoughtcrime/securesms/AvatarPreviewActivity.java @@ -27,6 +27,7 @@ import com.bumptech.glide.request.target.Target; import com.bumptech.glide.request.transition.Transition; import org.signal.core.util.logging.Log; +import org.thoughtcrime.securesms.components.emoji.EmojiTextView; import org.thoughtcrime.securesms.contacts.avatars.ContactPhoto; import org.thoughtcrime.securesms.contacts.avatars.FallbackContactPhoto; import org.thoughtcrime.securesms.contacts.avatars.ProfileContactPhoto; @@ -71,12 +72,14 @@ public final class AvatarPreviewActivity extends PassphraseRequiredActivity { getWindow().setSharedElementReturnTransition(inflater.inflateTransition(R.transition.full_screen_avatar_image_return_transition_set)); } - Toolbar toolbar = findViewById(R.id.toolbar); - ImageView avatar = findViewById(R.id.avatar); + Toolbar toolbar = findViewById(R.id.toolbar); + EmojiTextView title = findViewById(R.id.title); + ImageView avatar = findViewById(R.id.avatar); setSupportActionBar(toolbar); requireSupportActionBar().setDisplayHomeAsUpEnabled(true); + requireSupportActionBar().setDisplayShowTitleEnabled(false); Context context = getApplicationContext(); RecipientId recipientId = RecipientId.from(getIntent().getStringExtra(RECIPIENT_ID_EXTRA)); @@ -122,7 +125,7 @@ public final class AvatarPreviewActivity extends PassphraseRequiredActivity { } }); - toolbar.setTitle(recipient.getDisplayName(context)); + title.setText(recipient.getDisplayName(context)); }); FullscreenHelper fullscreenHelper = new FullscreenHelper(this); diff --git a/app/src/main/res/layout/contact_photo_preview_activity.xml b/app/src/main/res/layout/contact_photo_preview_activity.xml index 63870e1696..4b7adb52c3 100644 --- a/app/src/main/res/layout/contact_photo_preview_activity.xml +++ b/app/src/main/res/layout/contact_photo_preview_activity.xml @@ -33,7 +33,20 @@ android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" - android:background="@android:color/transparent" /> + android:background="@android:color/transparent"> + + + +