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 4df51467..f7e92b54 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
@@ -65,7 +65,7 @@ public class PlayerBottomSheetFragment extends Fragment implements MusicServiceE
initQueueSlideView();
initQueueRecyclerView();
initFavoriteButtonClick();
- initToggleButtonSongState();
+ initMusicCommandButton();
return view;
}
@@ -209,7 +209,7 @@ public class PlayerBottomSheetFragment extends Fragment implements MusicServiceE
bind.playerBodyLayout.buttonFavorite.setOnClickListener(v -> playerBottomSheetViewModel.setFavorite());
}
- private void initToggleButtonSongState() {
+ private void initMusicCommandButton() {
bind.playerHeaderLayout.playerHeaderButton.setOnClickListener(v -> {
if (MusicPlayerRemote.isPlaying()) {
MusicPlayerRemote.pauseSong();
@@ -217,6 +217,13 @@ public class PlayerBottomSheetFragment extends Fragment implements MusicServiceE
MusicPlayerRemote.resumePlaying();
}
});
+
+ bind.playerHeaderLayout.playerHeaderNextSongButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ MusicPlayerRemote.playNextSong();
+ }
+ });
}
private void initSeekBar() {
diff --git a/app/src/main/res/drawable/ic_skip_next.xml b/app/src/main/res/drawable/ic_skip_next.xml
new file mode 100644
index 00000000..f237aa3b
--- /dev/null
+++ b/app/src/main/res/drawable/ic_skip_next.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/layout/player_header_bottom_sheet.xml b/app/src/main/res/layout/player_header_bottom_sheet.xml
index d5cbc58a..083b7012 100644
--- a/app/src/main/res/layout/player_header_bottom_sheet.xml
+++ b/app/src/main/res/layout/player_header_bottom_sheet.xml
@@ -26,6 +26,7 @@
android:ellipsize="end"
android:layout_marginTop="10dp"
android:paddingStart="8dp"
+ android:paddingEnd="8dp"
android:textColor="@color/titleTextColor"
android:textSize="14sp"
android:textStyle="bold"
@@ -39,6 +40,7 @@
android:layout_height="wrap_content"
android:fontFamily="@font/open_sans_font_family"
android:paddingStart="8dp"
+ android:paddingEnd="8dp"
android:textColor="@color/subtitleTextColor"
android:textSize="12sp"
app:layout_constraintEnd_toStartOf="@+id/player_header_button"
@@ -47,8 +49,8 @@
+
+