From b63eed6760d40f8a069d4c6dcb5580d17acdeab7 Mon Sep 17 00:00:00 2001 From: antonio Date: Sun, 7 May 2023 18:23:18 +0200 Subject: [PATCH] feat: more button in playlist adapter --- .../ui/adapter/PlaylistHorizontalAdapter.java | 6 ++---- .../main/res/layout/item_horizontal_playlist.xml | 15 +++++++++++++-- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/cappielloantonio/play/ui/adapter/PlaylistHorizontalAdapter.java b/app/src/main/java/com/cappielloantonio/play/ui/adapter/PlaylistHorizontalAdapter.java index c5e82fcc..14905110 100644 --- a/app/src/main/java/com/cappielloantonio/play/ui/adapter/PlaylistHorizontalAdapter.java +++ b/app/src/main/java/com/cappielloantonio/play/ui/adapter/PlaylistHorizontalAdapter.java @@ -9,9 +9,6 @@ import android.widget.Filterable; import androidx.annotation.NonNull; import androidx.recyclerview.widget.RecyclerView; -import com.bumptech.glide.load.resource.bitmap.CenterCrop; -import com.bumptech.glide.load.resource.bitmap.RoundedCorners; -import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions; import com.cappielloantonio.play.R; import com.cappielloantonio.play.databinding.ItemHorizontalPlaylistBinding; import com.cappielloantonio.play.glide.CustomGlideRequest; @@ -114,11 +111,12 @@ public class PlaylistHorizontalAdapter extends RecyclerView.Adapter onClick()); itemView.setOnLongClickListener(v -> onLongClick()); + + item.playlistMoreButton.setOnClickListener(v -> onLongClick()); } public void onClick() { diff --git a/app/src/main/res/layout/item_horizontal_playlist.xml b/app/src/main/res/layout/item_horizontal_playlist.xml index 0ca3b9ce..3149daae 100644 --- a/app/src/main/res/layout/item_horizontal_playlist.xml +++ b/app/src/main/res/layout/item_horizontal_playlist.xml @@ -29,7 +29,7 @@ android:singleLine="true" android:text="@string/label_placeholder" app:layout_constraintBottom_toTopOf="@id/playlist_subtitle_text_view" - app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintEnd_toStartOf="@+id/playlist_more_button" app:layout_constraintStart_toEndOf="@+id/playlist_cover_image_view" app:layout_constraintTop_toTopOf="@+id/playlist_cover_image_view" app:layout_constraintVertical_chainStyle="packed" /> @@ -44,7 +44,18 @@ android:singleLine="true" android:text="@string/label_placeholder" app:layout_constraintBottom_toBottomOf="@+id/playlist_cover_image_view" - app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintEnd_toStartOf="@+id/playlist_more_button" app:layout_constraintStart_toEndOf="@+id/playlist_cover_image_view" app:layout_constraintTop_toBottomOf="@+id/playlist_title_text_view" /> + + \ No newline at end of file