diff options
author | Stefan Niedermann <info@niedermann.it> | 2021-04-09 23:35:06 +0300 |
---|---|---|
committer | Niedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com> | 2021-04-10 14:38:50 +0300 |
commit | 0bf5ca88b8bcf5ae958d74c7d5dc3df86c6fa9b5 (patch) | |
tree | 93ee0543d51f6daea0d478acd7e0a1e0366707d9 | |
parent | 0e0012e79a99ee93c10c522fac91f7036a2a7abc (diff) |
#690 Upcoming cards
Add loading spinner
Signed-off-by: Stefan Niedermann <info@niedermann.it>
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/ui/upcomingcards/UpcomingCardsActivity.java | 3 | ||||
-rw-r--r-- | app/src/main/res/layout/activity_upcoming_cards.xml | 7 |
2 files changed, 10 insertions, 0 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/upcomingcards/UpcomingCardsActivity.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/upcomingcards/UpcomingCardsActivity.java index 3e1e7c9be..7b2602738 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/upcomingcards/UpcomingCardsActivity.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/upcomingcards/UpcomingCardsActivity.java @@ -40,6 +40,8 @@ public class UpcomingCardsActivity extends AppCompatActivity implements MoveCard setContentView(binding.getRoot()); setSupportActionBar(binding.toolbar); + binding.loadingSpinner.show(); + final UpcomingCardsAdapter adapter = new UpcomingCardsAdapter(this, getSupportFragmentManager(), viewModel::assignUser, viewModel::unassignUser, @@ -72,6 +74,7 @@ public class UpcomingCardsActivity extends AppCompatActivity implements MoveCard ); binding.recyclerView.setAdapter(adapter); viewModel.getUpcomingCards().observe(this, items -> { + binding.loadingSpinner.hide(); if (items.size() > 0) { binding.recyclerView.setVisibility(View.VISIBLE); binding.emptyContentView.setVisibility(View.GONE); diff --git a/app/src/main/res/layout/activity_upcoming_cards.xml b/app/src/main/res/layout/activity_upcoming_cards.xml index 1413284aa..d37f0c71e 100644 --- a/app/src/main/res/layout/activity_upcoming_cards.xml +++ b/app/src/main/res/layout/activity_upcoming_cards.xml @@ -26,6 +26,13 @@ android:visibility="gone" app:title="@string/no_cards" /> + <androidx.core.widget.ContentLoadingProgressBar + android:id="@+id/loadingSpinner" + style="?android:attr/progressBarStyle" + android:layout_width="wrap_content" + android:layout_height="match_parent" + android:layout_gravity="center" /> + <androidx.recyclerview.widget.RecyclerView android:id="@+id/recycler_view" android:layout_width="match_parent" |