use tertiary background color for landscape conversation overview

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/ui/adapter/ConversationAdapter.java | 7 
src/main/res/values/attrs.xml                                            | 1 
src/main/res/values/themes.xml                                           | 2 
3 files changed, 9 insertions(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/ui/adapter/ConversationAdapter.java 🔗

@@ -26,6 +26,7 @@ import eu.siacs.conversations.entities.Conversation;
 import eu.siacs.conversations.entities.Message;
 import eu.siacs.conversations.entities.Transferable;
 import eu.siacs.conversations.ui.ConversationFragment;
+import eu.siacs.conversations.ui.ConversationsOverviewFragment;
 import eu.siacs.conversations.ui.XmppActivity;
 import eu.siacs.conversations.ui.util.Color;
 import eu.siacs.conversations.ui.widget.UnreadCountCustomView;
@@ -91,7 +92,11 @@ public class ConversationAdapter extends RecyclerView.Adapter<ConversationAdapte
 			viewHolder.name.setText(EmojiWrapper.transform(name));
 		}
 
-		viewHolder.frame.setBackgroundColor(Color.get(activity, conversation == ConversationFragment.getConversation(activity) ? R.attr.color_background_secondary : R.attr.color_background_primary));
+		if (conversation == ConversationFragment.getConversation(activity)) {
+			viewHolder.frame.setBackgroundColor(Color.get(activity,R.attr.color_background_tertiary));
+		} else {
+			viewHolder.frame.setBackground(null);
+		}
 
 		Message message = conversation.getLatestMessage();
 		final int unreadCount = conversation.unreadCount();

src/main/res/values/attrs.xml 🔗

@@ -12,6 +12,7 @@
 
     <attr name="IconSize" format="dimension"/>
 
+    <attr name="color_background_tertiary" format="reference|color"/>
     <attr name="color_background_secondary" format="reference|color"/>
     <attr name="color_background_primary" format="reference|color"/>
     <attr name="color_warning" format="reference|color"/>

src/main/res/values/themes.xml 🔗

@@ -9,6 +9,7 @@
 
         <item name="color_background_primary">@color/grey50</item>
         <item name="color_background_secondary">@color/grey200</item>
+        <item name="color_background_tertiary">@color/grey300</item>
         <item name="color_warning">@color/red_a700</item>
         <item name="TextColorOnline">@color/green600</item>
         <item name="TextColorError">@color/red800</item>
@@ -106,6 +107,7 @@
 
         <item name="color_background_primary">@color/grey800</item>
         <item name="color_background_secondary">@color/grey900</item>
+        <item name="color_background_tertiary">@color/grey700</item>
         <item name="activity_background_search">@drawable/search_background_dark</item>
         <item name="activity_background_no_results">@drawable/no_results_background_dark</item>
         <item name="list_item_background">@drawable/list_item_background_dark</item>