mirror of
https://github.com/CatimaLoyalty/Android.git
synced 2026-04-04 07:41:40 -04:00
Hide search, expand and sort icons until there is at least one card
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
# Changelog
|
||||
|
||||
## Unreleased - 100
|
||||
|
||||
- Hide search, expand and sort icons until there is at least 1 card
|
||||
|
||||
## v2.14.0 - 99 (2022-01-14)
|
||||
|
||||
- Material You redesign
|
||||
|
||||
@@ -362,6 +362,22 @@ public class MainActivity extends CatimaAppCompatActivity implements LoyaltyCard
|
||||
super.onBackPressed();
|
||||
}
|
||||
|
||||
private void displayCardSetupOptions(boolean shouldShow) {
|
||||
View search = findViewById(R.id.action_search);
|
||||
View folder = findViewById(R.id.action_unfold);
|
||||
View sort = findViewById(R.id.action_sort);
|
||||
|
||||
if (search != null) {
|
||||
search.setVisibility(shouldShow ? View.VISIBLE : View.GONE);
|
||||
}
|
||||
if (folder != null) {
|
||||
folder.setVisibility(shouldShow ? View.VISIBLE : View.GONE);
|
||||
}
|
||||
if (sort != null) {
|
||||
sort.setVisibility(shouldShow ? View.VISIBLE : View.GONE);
|
||||
}
|
||||
}
|
||||
|
||||
private void updateLoyaltyCardList() {
|
||||
Group group = null;
|
||||
if (mGroup != null) {
|
||||
@@ -376,6 +392,8 @@ public class MainActivity extends CatimaAppCompatActivity implements LoyaltyCard
|
||||
// the keyboard
|
||||
mHelpText.setVisibility(View.GONE);
|
||||
mNoGroupCardsText.setVisibility(View.GONE);
|
||||
displayCardSetupOptions(true);
|
||||
|
||||
if (mAdapter.getItemCount() > 0) {
|
||||
mCardList.setVisibility(View.VISIBLE);
|
||||
mNoMatchingCardsText.setVisibility(View.GONE);
|
||||
@@ -394,6 +412,8 @@ public class MainActivity extends CatimaAppCompatActivity implements LoyaltyCard
|
||||
} else {
|
||||
mCardList.setVisibility(View.GONE);
|
||||
mHelpText.setVisibility(View.VISIBLE);
|
||||
displayCardSetupOptions(false);
|
||||
|
||||
mNoMatchingCardsText.setVisibility(View.GONE);
|
||||
mNoGroupCardsText.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user