From 9f7ef2f93d989fedba3db958749f570167edb2dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Denis=20=C3=87erri?= <64997243+deniscerri@users.noreply.github.com> Date: Wed, 22 Feb 2023 21:34:28 +0100 Subject: [PATCH] changed bottom sheet design --- .../com/deniscerri/ytdlnis/ui/HomeFragment.kt | 16 ++- .../downloadcard/DownloadBottomSheetDialog.kt | 9 +- .../main/res/layout/download_bottom_sheet.xml | 121 ++++++++---------- app/src/main/res/values/strings.xml | 2 +- 4 files changed, 69 insertions(+), 79 deletions(-) diff --git a/app/src/main/java/com/deniscerri/ytdlnis/ui/HomeFragment.kt b/app/src/main/java/com/deniscerri/ytdlnis/ui/HomeFragment.kt index 8c9034ba..49b20245 100644 --- a/app/src/main/java/com/deniscerri/ytdlnis/ui/HomeFragment.kt +++ b/app/src/main/java/com/deniscerri/ytdlnis/ui/HomeFragment.kt @@ -414,8 +414,12 @@ class HomeFragment : Fragment(), HomeAdapter.OnItemClickListener, View.OnClickLi it.forEachIndexed { i, itemID -> downloadList[i].id = itemID } - val bottomSheet = DownloadMultipleBottomSheetDialog(downloadList) - bottomSheet.show(parentFragmentManager, "downloadMultipleSheet") + if (sharedPreferences!!.getBoolean("download_card", true)) { + val bottomSheet = DownloadMultipleBottomSheetDialog(downloadList) + bottomSheet.show(parentFragmentManager, "downloadMultipleSheet") + } else { + downloadViewModel.queueDownloads(downloadList) + } } } if (viewIdName == "downloadAll") { @@ -424,8 +428,12 @@ class HomeFragment : Fragment(), HomeAdapter.OnItemClickListener, View.OnClickLi it.forEachIndexed { i, itemID -> downloadList[i].id = itemID } - val bottomSheet = DownloadMultipleBottomSheetDialog(downloadList) - bottomSheet.show(parentFragmentManager, "downloadMultipleSheet") + if (sharedPreferences!!.getBoolean("download_card", true)) { + val bottomSheet = DownloadMultipleBottomSheetDialog(downloadList) + bottomSheet.show(parentFragmentManager, "downloadMultipleSheet") + } else { + downloadViewModel.queueDownloads(downloadList) + } } } } diff --git a/app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/DownloadBottomSheetDialog.kt b/app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/DownloadBottomSheetDialog.kt index c892d0cc..181f081a 100644 --- a/app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/DownloadBottomSheetDialog.kt +++ b/app/src/main/java/com/deniscerri/ytdlnis/ui/downloadcard/DownloadBottomSheetDialog.kt @@ -47,11 +47,9 @@ class DownloadBottomSheetDialog(private val resultItem: ResultItem, private val dialog.setOnShowListener { behavior = BottomSheetBehavior.from(view.parent as View) - behavior.skipCollapsed = true - behavior.state = BottomSheetBehavior.STATE_EXPANDED + behavior.peekHeight = 1200 } - tabLayout = view.findViewById(R.id.download_tablayout) viewPager2 = view.findViewById(R.id.download_viewpager) @@ -133,11 +131,6 @@ class DownloadBottomSheetDialog(private val resultItem: ResultItem, private val datepicker.show() } - val cancelBtn = view.findViewById(R.id.bottomsheet_cancel_button) - cancelBtn.setOnClickListener{ - dismiss() - } - val download = view.findViewById