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 dfa9ed82..832f8075 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,8 +9,12 @@ 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; import com.cappielloantonio.play.interfaces.ClickCallback; import com.cappielloantonio.play.subsonic.models.Playlist; import com.cappielloantonio.play.util.Constants; @@ -74,8 +78,15 @@ public class PlaylistHorizontalAdapter extends RecyclerView.Adapter onClick()); itemView.setOnLongClickListener(v -> onLongClick()); diff --git a/app/src/main/res/layout/item_horizontal_playlist.xml b/app/src/main/res/layout/item_horizontal_playlist.xml index 54b4cdf6..0ca3b9ce 100644 --- a/app/src/main/res/layout/item_horizontal_playlist.xml +++ b/app/src/main/res/layout/item_horizontal_playlist.xml @@ -1,47 +1,50 @@ - + android:background="?attr/selectableItemBackground" + android:clipChildren="false" + android:orientation="horizontal" + android:paddingHorizontal="16dp" + android:paddingTop="3dp" + android:paddingBottom="3dp"> - + + + android:ellipsize="marquee" + android:paddingHorizontal="12dp" + android:singleLine="true" + android:text="@string/label_placeholder" + app:layout_constraintBottom_toTopOf="@id/playlist_subtitle_text_view" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toEndOf="@+id/playlist_cover_image_view" + app:layout_constraintTop_toTopOf="@+id/playlist_cover_image_view" + app:layout_constraintVertical_chainStyle="packed" /> - - - - - \ No newline at end of file + + \ No newline at end of file