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
path: root/app/src
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2021-04-09 23:40:33 +0300
committerNiedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>2021-04-10 14:38:50 +0300
commitd79da5f7da415dfb97080f17fd2b83f836538ee6 (patch)
treed8995950f39c0cbee04f9bb0ebd5b3a95a683edd /app/src
parent0bf5ca88b8bcf5ae958d74c7d5dc3df86c6fa9b5 (diff)
Show initial loading spinner in stacks
Signed-off-by: Stefan Niedermann <info@niedermann.it>
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/ui/stack/StackFragment.java2
-rw-r--r--app/src/main/res/layout/fragment_stack.xml7
2 files changed, 9 insertions, 0 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/ui/stack/StackFragment.java b/app/src/main/java/it/niedermann/nextcloud/deck/ui/stack/StackFragment.java
index 2778cbd19..3dd06cdfc 100644
--- a/app/src/main/java/it/niedermann/nextcloud/deck/ui/stack/StackFragment.java
+++ b/app/src/main/java/it/niedermann/nextcloud/deck/ui/stack/StackFragment.java
@@ -86,6 +86,7 @@ public class StackFragment extends Fragment implements DragAndDropTab<CardAdapte
? (SelectCardListener) requireActivity()
: null);
binding.recyclerView.setAdapter(adapter);
+ binding.loadingSpinner.show();
if (onScrollListener != null) {
binding.recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@@ -104,6 +105,7 @@ public class StackFragment extends Fragment implements DragAndDropTab<CardAdapte
}
final Observer<List<FullCard>> cardsObserver = (fullCards) -> activity.runOnUiThread(() -> {
+ binding.loadingSpinner.hide();
if (fullCards != null && fullCards.size() > 0) {
binding.emptyContentView.setVisibility(View.GONE);
adapter.setCardList(fullCards);
diff --git a/app/src/main/res/layout/fragment_stack.xml b/app/src/main/res/layout/fragment_stack.xml
index e0fb35c8a..f8908c2a9 100644
--- a/app/src/main/res/layout/fragment_stack.xml
+++ b/app/src/main/res/layout/fragment_stack.xml
@@ -14,6 +14,13 @@
app:description="@string/add_a_new_card_using_the_button"
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"