Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2021-04-09 23:35:06 +0300
committerNiedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>2021-04-10 14:38:50 +0300
commit0bf5ca88b8bcf5ae958d74c7d5dc3df86c6fa9b5 (patch)
tree93ee0543d51f6daea0d478acd7e0a1e0366707d9
parent0e0012e79a99ee93c10c522fac91f7036a2a7abc (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.java3
-rw-r--r--app/src/main/res/layout/activity_upcoming_cards.xml7
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"