From bacad359b227ce93dbdce51b98c8ca0fb18afb38 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Thu, 11 Nov 2021 15:39:28 -0400 Subject: [PATCH] Add better check boxes. --- .../contacts/ContactSelectionListItem.java | 14 +------------- .../drawable-night/contact_selection_checkbox.xml | 6 ++++-- .../res/drawable/contact_selection_checkbox.xml | 6 ++++-- .../res/layout/contact_selection_list_item.xml | 10 +++++++--- 4 files changed, 16 insertions(+), 20 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/contacts/ContactSelectionListItem.java b/app/src/main/java/org/thoughtcrime/securesms/contacts/ContactSelectionListItem.java index 5e8cee61e..3d6bb9b9b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/contacts/ContactSelectionListItem.java +++ b/app/src/main/java/org/thoughtcrime/securesms/contacts/ContactSelectionListItem.java @@ -138,19 +138,7 @@ public class ContactSelectionListItem extends ConstraintLayout implements Recipi } public void setChecked(boolean selected, boolean animate) { - boolean wasSelected = checkBox.isChecked(); - - if (wasSelected != selected) { - checkBox.setChecked(selected); - - float alpha = selected ? 1f : 0f; - if (animate) { - checkBox.animate().setDuration(250L).alpha(alpha); - } else { - checkBox.animate().cancel(); - checkBox.setAlpha(alpha); - } - } + checkBox.setChecked(selected); } @Override diff --git a/app/src/main/res/drawable-night/contact_selection_checkbox.xml b/app/src/main/res/drawable-night/contact_selection_checkbox.xml index 9971813ea..40914979c 100644 --- a/app/src/main/res/drawable-night/contact_selection_checkbox.xml +++ b/app/src/main/res/drawable-night/contact_selection_checkbox.xml @@ -1,5 +1,5 @@ - + @@ -23,6 +23,8 @@ - + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/contact_selection_checkbox.xml b/app/src/main/res/drawable/contact_selection_checkbox.xml index 0345d593d..2931ed51d 100644 --- a/app/src/main/res/drawable/contact_selection_checkbox.xml +++ b/app/src/main/res/drawable/contact_selection_checkbox.xml @@ -1,5 +1,5 @@ - + @@ -23,6 +23,8 @@ - + + + \ No newline at end of file diff --git a/app/src/main/res/layout/contact_selection_list_item.xml b/app/src/main/res/layout/contact_selection_list_item.xml index d358482db..33ff3e2ce 100644 --- a/app/src/main/res/layout/contact_selection_list_item.xml +++ b/app/src/main/res/layout/contact_selection_list_item.xml @@ -37,9 +37,8 @@ @@ -94,6 +97,7 @@ android:singleLine="true" android:textAppearance="@style/TextAppearance.Signal.Body2" android:textColor="@color/signal_text_secondary" + app:layout_constraintEnd_toEndOf="@id/name" app:layout_constraintStart_toEndOf="@id/number" app:layout_constraintTop_toTopOf="@id/number" tools:ignore="RtlSymmetry"