feat: makes discovery media item clickable on home page #53

This commit is contained in:
eddyizm 2025-11-08 09:09:09 -08:00
parent 817b53efaa
commit e987226954
No known key found for this signature in database
GPG key ID: CF5F671829E8158A

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) {