mirror of
https://github.com/CatimaLoyalty/Android.git
synced 2026-08-07 05:44:43 -04:00
Hide search, expand and sort icons until there is at least one card
This commit is contained in:
1 parent
2c3d9f714c
commit
44473ae921
2 files changed
+24
No files matched your search
@@ -1,5 +1,9 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## Unreleased - 100
|
||||||
|
|
||||||
|
- Hide search, expand and sort icons until there is at least 1 card
|
||||||
|
|
||||||
## v2.14.0 - 99 (2022-01-14)
|
## v2.14.0 - 99 (2022-01-14)
|
||||||
|
|
||||||
- Material You redesign
|
- Material You redesign
|
||||||
|
|||||||
@@ -362,6 +362,22 @@ public class MainActivity extends CatimaAppCompatActivity implements LoyaltyCard
|
|||||||
super.onBackPressed();
|
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() {
|
private void updateLoyaltyCardList() {
|
||||||
Group group = null;
|
Group group = null;
|
||||||
if (mGroup != null) {
|
if (mGroup != null) {
|
||||||
@@ -376,6 +392,8 @@ public class MainActivity extends CatimaAppCompatActivity implements LoyaltyCard
|
|||||||
// the keyboard
|
// the keyboard
|
||||||
mHelpText.setVisibility(View.GONE);
|
mHelpText.setVisibility(View.GONE);
|
||||||
mNoGroupCardsText.setVisibility(View.GONE);
|
mNoGroupCardsText.setVisibility(View.GONE);
|
||||||
|
displayCardSetupOptions(true);
|
||||||
|
|
||||||
if (mAdapter.getItemCount() > 0) {
|
if (mAdapter.getItemCount() > 0) {
|
||||||
mCardList.setVisibility(View.VISIBLE);
|
mCardList.setVisibility(View.VISIBLE);
|
||||||
mNoMatchingCardsText.setVisibility(View.GONE);
|
mNoMatchingCardsText.setVisibility(View.GONE);
|
||||||
@@ -394,6 +412,8 @@ public class MainActivity extends CatimaAppCompatActivity implements LoyaltyCard
|
|||||||
} else {
|
} else {
|
||||||
mCardList.setVisibility(View.GONE);
|
mCardList.setVisibility(View.GONE);
|
||||||
mHelpText.setVisibility(View.VISIBLE);
|
mHelpText.setVisibility(View.VISIBLE);
|
||||||
|
displayCardSetupOptions(false);
|
||||||
|
|
||||||
mNoMatchingCardsText.setVisibility(View.GONE);
|
mNoMatchingCardsText.setVisibility(View.GONE);
|
||||||
mNoGroupCardsText.setVisibility(View.GONE);
|
mNoGroupCardsText.setVisibility(View.GONE);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user