From 89de4a6fcb79204e670d894e68b1771440efd336 Mon Sep 17 00:00:00 2001 From: Martin/Geno Date: Wed, 7 Nov 2018 02:01:26 +0100 Subject: design message border --- .../pixart/messenger/ui/ConversationFragment.java | 2 +- .../pixart/messenger/ui/adapter/MessageAdapter.java | 2 +- src/main/res/drawable/date_bubble.xml | 11 ++--------- src/main/res/drawable/date_bubble_dark.xml | 11 ++--------- .../res/drawable/message_bubble_received_light.xml | 12 ++++-------- .../drawable/message_bubble_received_light_dark.xml | 11 ++--------- .../drawable/message_bubble_received_warning.xml | 12 ++++-------- .../message_bubble_received_warning_dark.xml | 11 ++--------- src/main/res/drawable/message_bubble_sent.xml | 17 +++++++++++++++++ src/main/res/drawable/message_bubble_sent_blue.xml | 21 --------------------- .../res/drawable/message_bubble_sent_blue_dark.xml | 21 --------------------- src/main/res/drawable/message_bubble_sent_dark.xml | 14 ++++++++++++++ src/main/res/layout/account_row.xml | 2 -- src/main/res/layout/activity_edit_account.xml | 2 -- src/main/res/layout/activity_muc_details.xml | 4 ---- .../res/layout/activity_publish_profile_picture.xml | 2 -- src/main/res/layout/contact.xml | 2 -- src/main/res/layout/conversation_list_row.xml | 2 -- src/main/res/layout/fragment_conversation.xml | 4 ++-- src/main/res/layout/message_content.xml | 2 -- src/main/res/layout/message_received.xml | 2 -- src/main/res/layout/message_sent.xml | 4 +--- src/main/res/layout/message_status.xml | 2 -- 23 files changed, 52 insertions(+), 121 deletions(-) create mode 100644 src/main/res/drawable/message_bubble_sent.xml delete mode 100644 src/main/res/drawable/message_bubble_sent_blue.xml delete mode 100644 src/main/res/drawable/message_bubble_sent_blue_dark.xml create mode 100644 src/main/res/drawable/message_bubble_sent_dark.xml diff --git a/src/main/java/de/pixart/messenger/ui/ConversationFragment.java b/src/main/java/de/pixart/messenger/ui/ConversationFragment.java index 7edc309c9..e8b3caa3a 100644 --- a/src/main/java/de/pixart/messenger/ui/ConversationFragment.java +++ b/src/main/java/de/pixart/messenger/ui/ConversationFragment.java @@ -3091,7 +3091,7 @@ public class ConversationFragment extends XmppFragment implements EditMessage.Ke } private int messageInputBubble() { - return activity.isDarkTheme() ? R.drawable.message_bubble_sent_blue_dark : R.drawable.message_bubble_sent_blue; + return activity.isDarkTheme() ? R.drawable.message_bubble_sent_dark : R.drawable.message_bubble_sent; } public Conversation getConversation() { diff --git a/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java index bc65fd68a..ce2ce2258 100644 --- a/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java +++ b/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java @@ -975,7 +975,7 @@ public class MessageAdapter extends ArrayAdapter implements CopyTextVie } if (type == SENT) { - viewHolder.message_box.setBackgroundResource(activity.isDarkTheme() ? R.drawable.message_bubble_sent_blue_dark : R.drawable.message_bubble_sent_blue); + viewHolder.message_box.setBackgroundResource(activity.isDarkTheme() ? R.drawable.message_bubble_sent_dark : R.drawable.message_bubble_sent); } displayStatus(viewHolder, message, type, darkBackground); diff --git a/src/main/res/drawable/date_bubble.xml b/src/main/res/drawable/date_bubble.xml index 3edf349e9..6d9e2462e 100644 --- a/src/main/res/drawable/date_bubble.xml +++ b/src/main/res/drawable/date_bubble.xml @@ -4,18 +4,11 @@ android:topLeftRadius="5dp" android:topRightRadius="5dp" android:bottomRightRadius="5dp" - android:bottomLeftRadius="5dp"> - + android:bottomLeftRadius="5dp" /> - - - - + \ No newline at end of file diff --git a/src/main/res/drawable/date_bubble_dark.xml b/src/main/res/drawable/date_bubble_dark.xml index 345c315c1..3859b4d83 100644 --- a/src/main/res/drawable/date_bubble_dark.xml +++ b/src/main/res/drawable/date_bubble_dark.xml @@ -4,18 +4,11 @@ android:topLeftRadius="5dp" android:topRightRadius="5dp" android:bottomRightRadius="5dp" - android:bottomLeftRadius="5dp"> - + android:bottomLeftRadius="5dp" /> - - - - + \ No newline at end of file diff --git a/src/main/res/drawable/message_bubble_received_light.xml b/src/main/res/drawable/message_bubble_received_light.xml index 32e146460..0361d848c 100644 --- a/src/main/res/drawable/message_bubble_received_light.xml +++ b/src/main/res/drawable/message_bubble_received_light.xml @@ -4,18 +4,14 @@ android:topLeftRadius="0dp" android:topRightRadius="5dp" android:bottomRightRadius="5dp" - android:bottomLeftRadius="5dp"> - + android:bottomLeftRadius="5dp" /> - - - + android:width="1.5dp" + android:color="@color/black12" /> + \ No newline at end of file diff --git a/src/main/res/drawable/message_bubble_received_light_dark.xml b/src/main/res/drawable/message_bubble_received_light_dark.xml index 8f9132566..301f634bc 100644 --- a/src/main/res/drawable/message_bubble_received_light_dark.xml +++ b/src/main/res/drawable/message_bubble_received_light_dark.xml @@ -4,18 +4,11 @@ android:topLeftRadius="0dp" android:topRightRadius="5dp" android:bottomRightRadius="5dp" - android:bottomLeftRadius="5dp"> - + android:bottomLeftRadius="5dp" /> - - - - + \ No newline at end of file diff --git a/src/main/res/drawable/message_bubble_received_warning.xml b/src/main/res/drawable/message_bubble_received_warning.xml index b3bf6d451..6989c328a 100644 --- a/src/main/res/drawable/message_bubble_received_warning.xml +++ b/src/main/res/drawable/message_bubble_received_warning.xml @@ -4,18 +4,14 @@ android:topLeftRadius="0dp" android:topRightRadius="5dp" android:bottomRightRadius="5dp" - android:bottomLeftRadius="5dp"> - + android:bottomLeftRadius="5dp" /> - - - + android:width="1.5dp" + android:color="@color/black12" /> + \ No newline at end of file diff --git a/src/main/res/drawable/message_bubble_received_warning_dark.xml b/src/main/res/drawable/message_bubble_received_warning_dark.xml index 5867f67ce..e25ef23a2 100644 --- a/src/main/res/drawable/message_bubble_received_warning_dark.xml +++ b/src/main/res/drawable/message_bubble_received_warning_dark.xml @@ -4,18 +4,11 @@ android:topLeftRadius="0dp" android:topRightRadius="5dp" android:bottomRightRadius="5dp" - android:bottomLeftRadius="5dp"> - + android:bottomLeftRadius="5dp" /> - - - - + \ No newline at end of file diff --git a/src/main/res/drawable/message_bubble_sent.xml b/src/main/res/drawable/message_bubble_sent.xml new file mode 100644 index 000000000..7908e72e4 --- /dev/null +++ b/src/main/res/drawable/message_bubble_sent.xml @@ -0,0 +1,17 @@ + + + + + + + \ No newline at end of file diff --git a/src/main/res/drawable/message_bubble_sent_blue.xml b/src/main/res/drawable/message_bubble_sent_blue.xml deleted file mode 100644 index 1ee3ad0c8..000000000 --- a/src/main/res/drawable/message_bubble_sent_blue.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/src/main/res/drawable/message_bubble_sent_blue_dark.xml b/src/main/res/drawable/message_bubble_sent_blue_dark.xml deleted file mode 100644 index d9853bf74..000000000 --- a/src/main/res/drawable/message_bubble_sent_blue_dark.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/src/main/res/drawable/message_bubble_sent_dark.xml b/src/main/res/drawable/message_bubble_sent_dark.xml new file mode 100644 index 000000000..3cbe163ec --- /dev/null +++ b/src/main/res/drawable/message_bubble_sent_dark.xml @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/src/main/res/layout/account_row.xml b/src/main/res/layout/account_row.xml index e56ca6a95..9b638172a 100644 --- a/src/main/res/layout/account_row.xml +++ b/src/main/res/layout/account_row.xml @@ -15,8 +15,6 @@ android:layout_alignParentLeft="true" android:contentDescription="@string/account_image_description" android:padding="1dp" - app:riv_border_color="?attr/color_border" - app:riv_border_width="1dp" app:riv_corner_radius="@dimen/rounded_image_border" /> @@ -359,8 +357,6 @@ android:layout_alignParentEnd="false" android:layout_alignParentRight="false" android:padding="1dp" - app:riv_border_color="?attr/color_border" - app:riv_border_width="1dp" app:riv_corner_radius="@dimen/rounded_image_border" /> diff --git a/src/main/res/layout/contact.xml b/src/main/res/layout/contact.xml index 09e0ac9bf..a8f4ff499 100644 --- a/src/main/res/layout/contact.xml +++ b/src/main/res/layout/contact.xml @@ -13,8 +13,6 @@ android:layout_width="56dp" android:layout_height="56dp" android:layout_alignParentLeft="true" - app:riv_border_color="?attr/color_border" - app:riv_border_width="1dp" app:riv_corner_radius="@dimen/rounded_image_border" /> diff --git a/src/main/res/layout/message_status.xml b/src/main/res/layout/message_status.xml index d42637175..bd731cbe4 100644 --- a/src/main/res/layout/message_status.xml +++ b/src/main/res/layout/message_status.xml @@ -29,8 +29,6 @@ android:padding="0dp" android:scaleType="fitXY" android:visibility="gone" - app:riv_border_color="?attr/color_border" - app:riv_border_width="1dp" app:riv_corner_radius="@dimen/rounded_image_border" /> Date: Thu, 8 Nov 2018 18:48:23 +0100 Subject: use material colors --- .../messenger/ui/adapter/MessageAdapter.java | 10 ++- src/main/res/drawable/infocard_border.xml | 4 -- .../res/drawable/message_bubble_received_light.xml | 3 - .../drawable/message_bubble_received_warning.xml | 3 - src/main/res/drawable/message_bubble_sent.xml | 3 - src/main/res/values/colors.xml | 74 +++++++++++----------- 6 files changed, 46 insertions(+), 51 deletions(-) diff --git a/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java index ce2ce2258..dd24c440d 100644 --- a/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java +++ b/src/main/java/de/pixart/messenger/ui/adapter/MessageAdapter.java @@ -211,6 +211,14 @@ public class MessageAdapter extends ArrayAdapter implements CopyTextVie } } + private int getWarningTextColor(boolean onDark) { + if (onDark) { + return ContextCompat.getColor(activity, R.color.white70); + } else { + return ContextCompat.getColor(activity, R.color.black26); + } + } + private void displayStatus(ViewHolder viewHolder, final Message message, int type, boolean darkBackground) { String filesize = null; String info = null; @@ -965,7 +973,7 @@ public class MessageAdapter extends ArrayAdapter implements CopyTextVie } else { viewHolder.message_box.setBackgroundResource(darkBackground ? R.drawable.message_bubble_received_warning_dark: R.drawable.message_bubble_received_warning); viewHolder.encryption.setVisibility(View.VISIBLE); - viewHolder.encryption.setTextColor(activity.getWarningTextColor()); + viewHolder.encryption.setTextColor(this.getWarningTextColor(darkBackground)); if (omemoEncryption && !message.isTrusted()) { viewHolder.encryption.setText(R.string.not_trusted); } else { diff --git a/src/main/res/drawable/infocard_border.xml b/src/main/res/drawable/infocard_border.xml index ff3ec366a..61ddb5fc1 100644 --- a/src/main/res/drawable/infocard_border.xml +++ b/src/main/res/drawable/infocard_border.xml @@ -5,10 +5,6 @@ - - - \ No newline at end of file diff --git a/src/main/res/drawable/message_bubble_received_warning.xml b/src/main/res/drawable/message_bubble_received_warning.xml index 6989c328a..cd47cf948 100644 --- a/src/main/res/drawable/message_bubble_received_warning.xml +++ b/src/main/res/drawable/message_bubble_received_warning.xml @@ -10,8 +10,5 @@ android:left="6dp" android:right="6dp" android:top="4dp" /> - \ No newline at end of file diff --git a/src/main/res/drawable/message_bubble_sent.xml b/src/main/res/drawable/message_bubble_sent.xml index 7908e72e4..677c1fe43 100644 --- a/src/main/res/drawable/message_bubble_sent.xml +++ b/src/main/res/drawable/message_bubble_sent.xml @@ -10,8 +10,5 @@ android:left="6dp" android:right="6dp" android:top="4dp" /> - \ No newline at end of file diff --git a/src/main/res/values/colors.xml b/src/main/res/values/colors.xml index 8dfec1519..936c5b36c 100644 --- a/src/main/res/values/colors.xml +++ b/src/main/res/values/colors.xml @@ -1,53 +1,53 @@ - #ff259b24 - #ff2e4272 - #ff08183e - #ff0091ea + #388e3c + #0D47A1 + #1A237E + #ff0091ea #de000309 #8a000309 #42000000 #1f000000 - #ffB388FF - #ff7C4DFF - #ff651FFF - #ff6200EA - #ff000000 + #ffB388FF + #ff7C4DFF + #ff651FFF + #ff6200EA + #ff000000 #ffe2e7f1 #1fffffff #b2e2e7f1 #deffffff - #ff4CAF50 - #fafafa - #ffeeeeee - #ffe0e0e0 - #ff9e9e9e - #ff616161 - #ff424242 - #ff282828 - #ffc62828 - #fff44336 - #ffd50000 - #ffff9800 - #ff2e4272 - #ffffffff + #ff4CAF50 + #fafafa + #ffeeeeee + #ffe0e0e0 + #ff9e9e9e + #ff616161 + #ff424242 + #212121 + #ffc62828 + #fff44336 + #d32f2f + #ffff9800 + #37474f + #ffffffff - #fffafbfd - #ff424242 - #ffd7deee - #ff2e4272 - #fff5d9d9 - #ff521010 - #ffcaf2ca - #ff165d15 + #fafafa + #bbdefb + #ffcdd2 + #c8e6c9 + #ff424242 + #37474f + #b71c1c + #1b5e20 - #ff259b24 - #ffff9800 - #fff44336 - #fff5d9d9 - #ff521010 + #388e3c + #ffff9800 + #fff44336 + #ffcdd2 + #C62828 - #c04CAF50 + #4caf50 -- cgit v1.2.3