From a4efa5a74666275a45b1ed177b0be38cbeb43387 Mon Sep 17 00:00:00 2001 From: Daniel Bailey Date: Thu, 27 Jun 2019 21:42:02 +0100 Subject: [PATCH] Tweaks to message colours. Signed-off-by: Daniel Bailey --- .../messages/MagicIncomingTextMessageViewHolder.java | 12 ++++++++++-- .../messages/MagicSystemMessageViewHolder.java | 5 ++++- app/src/main/res/values-night/colors.xml | 8 +++++--- app/src/main/res/values/colors.xml | 3 ++- 4 files changed, 21 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicIncomingTextMessageViewHolder.java b/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicIncomingTextMessageViewHolder.java index 92a02de62..e37f2ee7c 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicIncomingTextMessageViewHolder.java +++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicIncomingTextMessageViewHolder.java @@ -45,6 +45,7 @@ import com.nextcloud.talk.models.json.chat.ChatMessage; import com.nextcloud.talk.utils.DisplayUtils; import com.nextcloud.talk.utils.TextMatchers; import com.nextcloud.talk.utils.database.user.UserUtils; +import com.nextcloud.talk.utils.preferences.AppPreferences; import com.stfalcon.chatkit.messages.MessageHolders; import javax.inject.Inject; @@ -73,6 +74,9 @@ public class MagicIncomingTextMessageViewHolder @Inject Context context; + @Inject + AppPreferences appPreferences; + private View itemView; public MagicIncomingTextMessageViewHolder(View itemView) { @@ -120,10 +124,14 @@ public class MagicIncomingTextMessageViewHolder } else { Resources resources = context.getResources(); + int bg_bubble_color = appPreferences.isDarkThemeEnabled() ? + resources.getColor(R.color.bg_message_list_incoming_bubble_dark2) : + resources.getColor(R.color.bg_message_list_incoming_bubble); + messageUserAvatarView.setVisibility(View.INVISIBLE); - Drawable bubbleDrawable = DisplayUtils.getMessageSelector(resources.getColor(R.color.white_two), + Drawable bubbleDrawable = DisplayUtils.getMessageSelector(bg_bubble_color, resources.getColor(R.color.transparent), - resources.getColor(R.color.white_two), R.drawable.shape_grouped_incoming_message); + bg_bubble_color, R.drawable.shape_grouped_incoming_message); ViewCompat.setBackground(bubble, bubbleDrawable); messageAuthor.setVisibility(View.GONE); } diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicSystemMessageViewHolder.java b/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicSystemMessageViewHolder.java index 9ad881e94..739f2a14c 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicSystemMessageViewHolder.java +++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/MagicSystemMessageViewHolder.java @@ -54,7 +54,10 @@ public class MagicSystemMessageViewHolder extends MessageHolders.IncomingTextMes super.onBind(message); Resources resources = NextcloudTalkApplication.getSharedApplication().getResources(); - int normalColor, pressedColor, mentionYouColor, mentionOthersColor; + int normalColor; + int pressedColor; + int mentionYouColor; + int mentionOthersColor; if(appPreferences.isDarkThemeEnabled()) { normalColor = resources.getColor(R.color.bg_system_bubble_dark); diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml index eeabb6353..9dd098c88 100644 --- a/app/src/main/res/values-night/colors.xml +++ b/app/src/main/res/values-night/colors.xml @@ -22,7 +22,8 @@ --> - #6c94a8 + #9FBDCC + #eeeeee @@ -30,15 +31,16 @@ #333333 - #8FADBD + #9FBDCC + #C98879 @color/nc_darkRed - #444444 @android:color/holo_purple #222222 + #444444 #313031 #15FFFFFF diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index da132b5bf..7d3b019a9 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -64,9 +64,10 @@ #FFFFFF @color/white60 #444444 + #EFEFEF + #444444 #46ffffff @color/bg_default - #979797