Add better check boxes.

This commit is contained in:
Alex Hart
2021-11-11 15:39:28 -04:00
parent a9d7417597
commit bacad359b2
4 changed files with 16 additions and 20 deletions

View File

@@ -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