feat: Make artist and album clickable (#243)

This commit is contained in:
eddyizm 2025-11-09 07:06:41 -08:00 committed by GitHub
commit 9dd509be22
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -73,6 +73,11 @@ public class DiscoverSongAdapter extends RecyclerView.Adapter<DiscoverSongAdapte
this.item = item; this.item = item;
itemView.setOnClickListener(v -> onClick()); itemView.setOnClickListener(v -> onClick());
itemView.setOnLongClickListener(v -> {
onLongClick();
return true;
});
} }
public void onClick() { public void onClick() {
@ -82,6 +87,13 @@ public class DiscoverSongAdapter extends RecyclerView.Adapter<DiscoverSongAdapte
click.onMediaClick(bundle); click.onMediaClick(bundle);
} }
private boolean onLongClick() {
Bundle bundle = new Bundle();
bundle.putParcelable(Constants.TRACK_OBJECT, songs.get(getBindingAdapterPosition()));
click.onMediaLongClick(bundle);
return true;
}
} }
private void startAnimation(ViewHolder holder) { private void startAnimation(ViewHolder holder) {