Add a button shortcut in SongBottomSheetDialog to rate the track

This commit is contained in:
CappielloAntonio 2021-08-13 17:47:38 +02:00
parent 75d6f3afd3
commit 10c5c295e6
2 changed files with 29 additions and 0 deletions

View file

@ -51,6 +51,7 @@ public class SongBottomSheetDialog extends BottomSheetDialogFragment implements
private TextView playRadio;
private TextView playNext;
private TextView addToQueue;
private TextView rate;
private TextView download;
private TextView addToPlaylist;
private TextView goToAlbum;
@ -148,6 +149,18 @@ public class SongBottomSheetDialog extends BottomSheetDialogFragment implements
dismissBottomSheet();
});
rate = view.findViewById(R.id.rate_text_view);
rate.setOnClickListener(v -> {
Bundle bundle = new Bundle();
bundle.putParcelable("song_object", song);
RatingDialog dialog = new RatingDialog();
dialog.setArguments(bundle);
dialog.show(requireActivity().getSupportFragmentManager(), null);
dismissBottomSheet();
});
download = view.findViewById(R.id.download_text_view);
download.setOnClickListener(v -> {
DownloadUtil.getDownloadTracker(requireContext()).toggleDownload(Arrays.asList(song));