From 3529378aaca4695a0e10ac6a21587abe322f98f2 Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Mon, 12 Apr 2021 23:32:43 -0400 Subject: [PATCH] Adding a progress spinner for first load of recents --- .../eu/kanade/tachiyomi/ui/recents/RecentsController.kt | 5 ++++- app/src/main/res/layout/recents_controller.xml | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/recents/RecentsController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/recents/RecentsController.kt index 0ba4c6d09b..1e4da04d93 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/recents/RecentsController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/recents/RecentsController.kt @@ -181,10 +181,11 @@ class RecentsController(bundle: Bundle? = null) : } presenter.onCreate() - binding.swipeRefresh.isRefreshing = true if (presenter.recentItems.isNotEmpty()) { adapter.updateDataSet(presenter.recentItems) + } else { + binding.frameLayout.alpha = 0f } binding.downloadBottomSheet.dlBottomSheet.onCreate(this) @@ -371,6 +372,8 @@ class RecentsController(bundle: Bundle? = null) : shouldMoveToTop: Boolean = false ) { if (view == null) return + binding.progress.isVisible = false + binding.frameLayout.alpha = 1f binding.swipeRefresh.isRefreshing = LibraryUpdateService.isRunning() adapter.removeAllScrollableHeaders() adapter.updateItems(recents) diff --git a/app/src/main/res/layout/recents_controller.xml b/app/src/main/res/layout/recents_controller.xml index d3d978c849..4cc154fd8a 100644 --- a/app/src/main/res/layout/recents_controller.xml +++ b/app/src/main/res/layout/recents_controller.xml @@ -6,6 +6,12 @@ android:layout_width="match_parent" android:layout_height="match_parent"> + +