From 4c2b67a5aa36a0c6984c8d4a6e63a99ff72e5c73 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Sat, 19 Aug 2023 10:05:36 +0200 Subject: [PATCH] Added pressed effect on some actions & menus --- app/src/main/res/drawable/action_background.xml | 9 +++++++++ app/src/main/res/drawable/cell_background.xml | 6 +++--- app/src/main/res/drawable/menu_item_background.xml | 9 +++++++++ ...ell_background.xml => shape_list_cell_background.xml} | 0 app/src/main/res/drawable/shape_menu_item_background.xml | 4 ++++ ...round.xml => shape_selected_list_cell_background.xml} | 0 app/src/main/res/layout/account_list_cell.xml | 2 +- app/src/main/res/layout/calls_list_long_press_menu.xml | 6 +++--- app/src/main/res/layout/contact_fragment.xml | 4 ++++ .../layout/contact_number_or_address_long_press_menu.xml | 4 ++-- .../main/res/layout/contacts_list_long_press_menu.xml | 6 +++--- 11 files changed, 38 insertions(+), 12 deletions(-) create mode 100644 app/src/main/res/drawable/action_background.xml create mode 100644 app/src/main/res/drawable/menu_item_background.xml rename app/src/main/res/drawable/{shape_conversation_cell_background.xml => shape_list_cell_background.xml} (100%) create mode 100644 app/src/main/res/drawable/shape_menu_item_background.xml rename app/src/main/res/drawable/{shape_conversation_selected_cell_background.xml => shape_selected_list_cell_background.xml} (100%) diff --git a/app/src/main/res/drawable/action_background.xml b/app/src/main/res/drawable/action_background.xml new file mode 100644 index 000000000..129bdf857 --- /dev/null +++ b/app/src/main/res/drawable/action_background.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/cell_background.xml b/app/src/main/res/drawable/cell_background.xml index 9212f8687..52484d34d 100644 --- a/app/src/main/res/drawable/cell_background.xml +++ b/app/src/main/res/drawable/cell_background.xml @@ -1,9 +1,9 @@ + android:drawable="@drawable/shape_selected_list_cell_background" /> + android:drawable="@drawable/shape_selected_list_cell_background" /> + android:drawable="@drawable/shape_list_cell_background" /> \ No newline at end of file diff --git a/app/src/main/res/drawable/menu_item_background.xml b/app/src/main/res/drawable/menu_item_background.xml new file mode 100644 index 000000000..56fc80698 --- /dev/null +++ b/app/src/main/res/drawable/menu_item_background.xml @@ -0,0 +1,9 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/shape_conversation_cell_background.xml b/app/src/main/res/drawable/shape_list_cell_background.xml similarity index 100% rename from app/src/main/res/drawable/shape_conversation_cell_background.xml rename to app/src/main/res/drawable/shape_list_cell_background.xml diff --git a/app/src/main/res/drawable/shape_menu_item_background.xml b/app/src/main/res/drawable/shape_menu_item_background.xml new file mode 100644 index 000000000..935d0e04b --- /dev/null +++ b/app/src/main/res/drawable/shape_menu_item_background.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/shape_conversation_selected_cell_background.xml b/app/src/main/res/drawable/shape_selected_list_cell_background.xml similarity index 100% rename from app/src/main/res/drawable/shape_conversation_selected_cell_background.xml rename to app/src/main/res/drawable/shape_selected_list_cell_background.xml diff --git a/app/src/main/res/layout/account_list_cell.xml b/app/src/main/res/layout/account_list_cell.xml index 287922472..8fa243b19 100644 --- a/app/src/main/res/layout/account_list_cell.xml +++ b/app/src/main/res/layout/account_list_cell.xml @@ -15,7 +15,7 @@ android:onClick="@{() -> model.setAsDefault()}" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@drawable/shape_conversation_cell_background"> + android:background="@drawable/shape_list_cell_background"> @@ -496,6 +497,7 @@ android:layout_height="wrap_content" android:layout_marginStart="17dp" android:layout_marginEnd="17dp" + android:background="@drawable/action_background" android:text="@{viewModel.isFavourite ? `Remove from favourites` : `Add to favourites`, default=`Add to favourites`}" android:drawableStart="@{viewModel.isFavourite ? @drawable/favourite : @drawable/not_favourite, default=@drawable/favourite}" android:drawableTint="@{viewModel.isFavourite ? @color/red_danger : @color/gray_1, default=@color/gray_1}" @@ -521,6 +523,7 @@ android:layout_height="wrap_content" android:layout_marginStart="17dp" android:layout_marginEnd="17dp" + android:background="@drawable/action_background" android:text="Share" android:drawableStart="@drawable/share" app:layout_constraintTop_toBottomOf="@id/action_favorite" @@ -545,6 +548,7 @@ android:layout_height="wrap_content" android:layout_marginStart="17dp" android:layout_marginEnd="17dp" + android:background="@drawable/action_background" android:text="Delete" android:drawableStart="@drawable/delete" app:layout_constraintTop_toBottomOf="@id/action_share" diff --git a/app/src/main/res/layout/contact_number_or_address_long_press_menu.xml b/app/src/main/res/layout/contact_number_or_address_long_press_menu.xml index 56348f0a8..25dfbc24e 100644 --- a/app/src/main/res/layout/contact_number_or_address_long_press_menu.xml +++ b/app/src/main/res/layout/contact_number_or_address_long_press_menu.xml @@ -27,7 +27,7 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:text="Copier le numéro" - android:background="@color/gray_2" + android:background="@drawable/menu_item_background" android:layout_marginBottom="1dp" android:drawableStart="@drawable/copy" app:layout_constraintBottom_toTopOf="@id/invite" @@ -42,7 +42,7 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:text="Inviter" - android:background="@color/gray_2" + android:background="@drawable/menu_item_background" android:layout_marginBottom="1dp" android:drawableStart="@drawable/invite" app:layout_constraintBottom_toBottomOf="parent" diff --git a/app/src/main/res/layout/contacts_list_long_press_menu.xml b/app/src/main/res/layout/contacts_list_long_press_menu.xml index 877d74115..4b9a29fa5 100644 --- a/app/src/main/res/layout/contacts_list_long_press_menu.xml +++ b/app/src/main/res/layout/contacts_list_long_press_menu.xml @@ -33,7 +33,7 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginBottom="1dp" - android:background="@color/gray_2" + android:background="@drawable/menu_item_background" android:text="@{isFavourite ? `Remove from favourites` : `Add to favourites`, default=`Add to favourites`}" android:drawableStart="@{isFavourite ? @drawable/favourite : @drawable/not_favourite, default=@drawable/favourite}" android:drawableTint="@{isFavourite ? @color/red_danger : @color/gray_1, default=@color/gray_1}" @@ -48,7 +48,7 @@ android:layout_height="wrap_content" android:text="Partager" style="@style/context_menu_action_label_style" - android:background="@color/gray_2" + android:background="@drawable/menu_item_background" android:layout_marginBottom="1dp" android:drawableStart="@drawable/share" app:layout_constraintBottom_toTopOf="@id/delete" @@ -62,7 +62,7 @@ android:layout_height="wrap_content" android:text="Supprimer" style="@style/context_menu_danger_action_label_style" - android:background="@color/gray_2" + android:background="@drawable/menu_item_background" android:layout_marginBottom="1dp" android:drawableStart="@drawable/delete" app:layout_constraintBottom_toBottomOf="parent"