From eda21064a43574007cfa72ec94e39925279ffa82 Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Thu, 16 Jan 2020 11:48:49 +1100 Subject: [PATCH] Implement mute UI --- res/drawable/ic_mute.xml | 9 +++++++++ res/layout/view_conversation.xml | 8 ++++++++ .../securesms/loki/redesign/views/ConversationView.kt | 1 + 3 files changed, 18 insertions(+) create mode 100644 res/drawable/ic_mute.xml diff --git a/res/drawable/ic_mute.xml b/res/drawable/ic_mute.xml new file mode 100644 index 0000000000..2f6d3c2950 --- /dev/null +++ b/res/drawable/ic_mute.xml @@ -0,0 +1,9 @@ + + + diff --git a/res/layout/view_conversation.xml b/res/layout/view_conversation.xml index 07d499dfb3..b574dcf669 100644 --- a/res/layout/view_conversation.xml +++ b/res/layout/view_conversation.xml @@ -70,6 +70,14 @@ android:orientation="horizontal" android:gravity="center_vertical"> + + diff --git a/src/org/thoughtcrime/securesms/loki/redesign/views/ConversationView.kt b/src/org/thoughtcrime/securesms/loki/redesign/views/ConversationView.kt index 5371bfce5a..da3eec713a 100644 --- a/src/org/thoughtcrime/securesms/loki/redesign/views/ConversationView.kt +++ b/src/org/thoughtcrime/securesms/loki/redesign/views/ConversationView.kt @@ -64,6 +64,7 @@ class ConversationView : LinearLayout { val senderDisplayName = if (thread.recipient.isLocalNumber) context.getString(R.string.note_to_self) else thread.recipient.name displayNameTextView.text = senderDisplayName timestampTextView.text = DateUtils.getBriefRelativeTimeSpanString(context, Locale.getDefault(), thread.date) + muteIndicatorImageView.visibility = if (thread.recipient.isMuted) VISIBLE else GONE val rawSnippet = thread.getDisplayBody(context) val snippet = highlightMentions(rawSnippet, thread.threadId, context) snippetTextView.text = snippet