From f9913eadf54f6fc59d0d245d7b5f085df85e715f Mon Sep 17 00:00:00 2001
From: deniscerri <64997243+deniscerri@users.noreply.github.com>
Date: Tue, 14 Mar 2023 07:10:12 +0100
Subject: [PATCH] added shimmer on format loading
---
.../FormatSelectionBottomSheetDialog.kt | 15 +++
.../main/res/layout/format_item_shimmer.xml | 109 ++++++++++++++++++
.../res/layout/format_select_bottom_sheet.xml | 29 ++++-
.../history_item_details_bottom_sheet.xml | 13 ++-
4 files changed, 160 insertions(+), 6 deletions(-)
create mode 100644 app/src/main/res/layout/format_item_shimmer.xml
diff --git a/app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/FormatSelectionBottomSheetDialog.kt b/app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/FormatSelectionBottomSheetDialog.kt
index 482b1fd2..5858df72 100644
--- a/app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/FormatSelectionBottomSheetDialog.kt
+++ b/app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/FormatSelectionBottomSheetDialog.kt
@@ -17,6 +17,7 @@ import com.deniscerri.ytdlnis.database.viewmodel.DownloadViewModel.Type
import com.deniscerri.ytdlnis.util.FileUtil
import com.deniscerri.ytdlnis.util.InfoUtil
import com.deniscerri.ytdlnis.util.UiUtil
+import com.facebook.shimmer.ShimmerFrameLayout
import com.google.android.material.bottomsheet.BottomSheetBehavior
import com.google.android.material.bottomsheet.BottomSheetDialogFragment
import kotlinx.coroutines.Dispatchers
@@ -53,6 +54,8 @@ class FormatSelectionBottomSheetDialog(private val item: DownloadItem, private v
}
val linearLayout = view.findViewById(R.id.format_list_linear_layout)
+ val shimmers = view.findViewById(R.id.format_list_shimmer)
+ shimmers.visibility = View.GONE
addFormatsToView(linearLayout)
val refreshBtn = view.findViewById
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/history_item_details_bottom_sheet.xml b/app/src/main/res/layout/history_item_details_bottom_sheet.xml
index 76a29928..423594de 100644
--- a/app/src/main/res/layout/history_item_details_bottom_sheet.xml
+++ b/app/src/main/res/layout/history_item_details_bottom_sheet.xml
@@ -1,5 +1,6 @@
-
+ android:elevation="0dp"
+ app:borderWidth="0dp"
+ app:cornerRadius="10dp"
+ app:elevation="0dp" />