diff --git a/.idea/misc.xml b/.idea/misc.xml
index 42e6bc19..202a98d4 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -16,6 +16,8 @@
+
+
diff --git a/app/src/main/java/com/cappielloantonio/play/ui/fragment/PlayerBottomSheetFragment.java b/app/src/main/java/com/cappielloantonio/play/ui/fragment/PlayerBottomSheetFragment.java
index cea0cdfa..4bd47cea 100644
--- a/app/src/main/java/com/cappielloantonio/play/ui/fragment/PlayerBottomSheetFragment.java
+++ b/app/src/main/java/com/cappielloantonio/play/ui/fragment/PlayerBottomSheetFragment.java
@@ -74,6 +74,7 @@ public class PlayerBottomSheetFragment extends Fragment implements MusicServiceE
playerBottomSheetViewModel = new ViewModelProvider(requireActivity()).get(PlayerBottomSheetViewModel.class);
+ init();
initQueueSlideView();
initQueueRecyclerView();
initFavoriteButtonClick();
@@ -120,6 +121,15 @@ public class PlayerBottomSheetFragment extends Fragment implements MusicServiceE
bind = null;
}
+ private void init() {
+ bodyBind.playerMoveDownBottomSheet.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ activity.collapseBottomSheet();
+ }
+ });
+ }
+
private void initQueueSlideView() {
bodyBind.playerSongCoverViewPager.setOrientation(ViewPager2.ORIENTATION_HORIZONTAL);
diff --git a/app/src/main/res/drawable/ic_bottom_sheet_down.xml b/app/src/main/res/drawable/ic_bottom_sheet_down.xml
new file mode 100644
index 00000000..fb8f62db
--- /dev/null
+++ b/app/src/main/res/drawable/ic_bottom_sheet_down.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/layout/player_body_bottom_sheet.xml b/app/src/main/res/layout/player_body_bottom_sheet.xml
index de29dfcb..b8a84a25 100644
--- a/app/src/main/res/layout/player_body_bottom_sheet.xml
+++ b/app/src/main/res/layout/player_body_bottom_sheet.xml
@@ -3,23 +3,49 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:clipChildren="false"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toTopOf="parent">
+ android:clipChildren="false">
-
+ app:layout_constraintTop_toTopOf="parent">
+
+
+
+
+
+
+
+
+
+
+
+ app:layout_constraintTop_toBottomOf="@+id/appbar" />