Skip to content

Commit f883d7c

Browse files
style(chat): Hide thread container when message isn't a thread
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
1 parent 43a0b0d commit f883d7c

4 files changed

Lines changed: 15 additions & 1 deletion

File tree

app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingPreviewMessageViewHolder.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616

1717
import com.google.android.material.card.MaterialCardView;
1818
import com.nextcloud.talk.R;
19+
import com.nextcloud.talk.chat.data.model.ChatMessage;
1920
import com.nextcloud.talk.databinding.ItemCustomIncomingPreviewMessageBinding;
2021
import com.nextcloud.talk.databinding.ItemThreadTitleBinding;
2122
import com.nextcloud.talk.databinding.ReactionsInsideMessageBinding;
22-
import com.nextcloud.talk.chat.data.model.ChatMessage;
2323
import com.nextcloud.talk.utils.TextMatchers;
2424

2525
import java.util.HashMap;
@@ -89,6 +89,12 @@ public void onBind(@NonNull ChatMessage message) {
8989
R.color.no_emphasis_text));
9090
binding.messageTime.setTextColor(ContextCompat.getColor(binding.messageText.getContext(),
9191
R.color.no_emphasis_text));
92+
93+
if(!message.isThread()) {
94+
binding.threadTitleWrapperContainer.setVisibility(View.GONE);
95+
} else {
96+
binding.threadTitleWrapperContainer.setVisibility(View.VISIBLE);
97+
}
9298
}
9399

94100
@NonNull

app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingPreviewMessageViewHolder.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,12 @@ public void onBind(@NonNull ChatMessage message) {
8989
R.color.no_emphasis_text));
9090
binding.messageTime.setTextColor(ContextCompat.getColor(binding.messageText.getContext(),
9191
R.color.no_emphasis_text));
92+
93+
if(!message.isThread()) {
94+
binding.threadTitleWrapperContainer.setVisibility(View.GONE);
95+
} else {
96+
binding.threadTitleWrapperContainer.setVisibility(View.VISIBLE);
97+
}
9298
}
9399

94100
@NonNull

app/src/main/res/layout/item_custom_incoming_preview_message.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
app:justifyContent="flex_end">
5656

5757
<LinearLayout
58+
android:id="@+id/threadTitleWrapperContainer"
5859
android:layout_width="match_parent"
5960
android:layout_height="wrap_content"
6061
android:padding="16dp">

app/src/main/res/layout/item_custom_outcoming_preview_message.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
app:justifyContent="flex_end">
3333

3434
<LinearLayout
35+
android:id="@+id/threadTitleWrapperContainer"
3536
android:layout_width="match_parent"
3637
android:layout_height="wrap_content"
3738
android:padding="16dp">

0 commit comments

Comments
 (0)