From d34ba8546174427da003fcca944017eb5534598c Mon Sep 17 00:00:00 2001 From: Andy Scherzinger Date: Tue, 7 Feb 2023 10:28:03 +0100 Subject: [PATCH] Replace imageButton with MaterialButton and apply primary tonal dynamic coloring Signed-off-by: Andy Scherzinger --- .../talk/controllers/ChatController.kt | 1 + ....xml => ic_keyboard_double_arrow_down.xml} | 19 ++++++++----- app/src/main/res/layout/controller_chat.xml | 28 +++++++++++-------- app/src/main/res/values-night/colors.xml | 4 --- app/src/main/res/values/colors.xml | 4 --- 5 files changed, 29 insertions(+), 27 deletions(-) rename app/src/main/res/drawable/{ic_baseline_keyboard_double_arrow_down_24.xml => ic_keyboard_double_arrow_down.xml} (57%) diff --git a/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt b/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt index 2d2b07a0d..31b1cef82 100644 --- a/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt +++ b/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt @@ -674,6 +674,7 @@ class ChatController(args: Bundle) : } binding?.scrollDownButton?.setOnClickListener { binding?.messagesListView?.smoothScrollToPosition(0) } + binding?.let { viewThemeUtils.material.colorMaterialButtonPrimaryTonal(it.scrollDownButton) } binding?.let { viewThemeUtils.material.colorMaterialButtonPrimaryFilled(it.popupBubbleView) } diff --git a/app/src/main/res/drawable/ic_baseline_keyboard_double_arrow_down_24.xml b/app/src/main/res/drawable/ic_keyboard_double_arrow_down.xml similarity index 57% rename from app/src/main/res/drawable/ic_baseline_keyboard_double_arrow_down_24.xml rename to app/src/main/res/drawable/ic_keyboard_double_arrow_down.xml index f4bb1a756..ba28f2e97 100644 --- a/app/src/main/res/drawable/ic_baseline_keyboard_double_arrow_down_24.xml +++ b/app/src/main/res/drawable/ic_keyboard_double_arrow_down.xml @@ -1,21 +1,26 @@ - - - + + diff --git a/app/src/main/res/layout/controller_chat.xml b/app/src/main/res/layout/controller_chat.xml index 6225d6d53..afac13343 100644 --- a/app/src/main/res/layout/controller_chat.xml +++ b/app/src/main/res/layout/controller_chat.xml @@ -76,8 +76,8 @@ app:incomingImageTimeTextSize="12sp" app:incomingTextColor="@color/nc_incoming_text_default" app:incomingTextLinkColor="@color/nc_incoming_text_default" - app:incomingTimeTextColor="@color/no_emphasis_text" app:incomingTextSize="@dimen/chat_text_size" + app:incomingTimeTextColor="@color/no_emphasis_text" app:incomingTimeTextSize="12sp" app:outcomingBubblePaddingBottom="@dimen/message_bubble_corners_vertical_padding" app:outcomingBubblePaddingLeft="@dimen/message_bubble_corners_horizontal_padding" @@ -100,9 +100,9 @@ android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" - android:layout_marginStart="@dimen/dialog_padding" + android:layout_marginStart="64dp" android:layout_marginTop="16dp" - android:layout_marginEnd="@dimen/dialog_padding" + android:layout_marginEnd="64dp" android:layout_marginBottom="16dp" android:minHeight="@dimen/min_size_clickable_area" android:text="@string/nc_new_messages" @@ -110,20 +110,24 @@ app:cornerRadius="@dimen/button_corner_radius" app:icon="@drawable/ic_baseline_arrow_downward_24px" /> - + app:cornerRadius="@dimen/button_corner_radius" + app:icon="@drawable/ic_keyboard_double_arrow_down" + app:iconPadding="0dp" + app:iconSize="24dp" /> diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml index 0ad8083fe..5610cf297 100644 --- a/app/src/main/res/values-night/colors.xml +++ b/app/src/main/res/values-night/colors.xml @@ -76,8 +76,4 @@ #353535 - - #141F25 - #99C3DA - diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 44fda2106..741d89889 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -102,10 +102,6 @@ #1F121212 #EEEEEE - - #E5F0F5 - #002A41 - #FFFFFF