From 6b0e4929c124726ad07faf342f90298a65791139 Mon Sep 17 00:00:00 2001 From: CappielloAntonio Date: Thu, 15 Apr 2021 08:45:48 +0200 Subject: [PATCH] Add marquee text effect to song items --- .../play/adapter/PlayerSongQueueAdapter.java | 2 ++ .../play/adapter/SongResultSearchAdapter.java | 2 ++ app/src/main/res/layout/item_player_queue_song.xml | 13 +++++++------ app/src/main/res/layout/item_search_result_song.xml | 13 +++++++------ 4 files changed, 18 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/com/cappielloantonio/play/adapter/PlayerSongQueueAdapter.java b/app/src/main/java/com/cappielloantonio/play/adapter/PlayerSongQueueAdapter.java index f845679e..810c3d69 100644 --- a/app/src/main/java/com/cappielloantonio/play/adapter/PlayerSongQueueAdapter.java +++ b/app/src/main/java/com/cappielloantonio/play/adapter/PlayerSongQueueAdapter.java @@ -75,6 +75,8 @@ public class PlayerSongQueueAdapter extends RecyclerView.Adapter + android:src="@drawable/ic_drag_handle" /> \ No newline at end of file diff --git a/app/src/main/res/layout/item_search_result_song.xml b/app/src/main/res/layout/item_search_result_song.xml index f7416470..9e9b5eb9 100644 --- a/app/src/main/res/layout/item_search_result_song.xml +++ b/app/src/main/res/layout/item_search_result_song.xml @@ -43,9 +43,13 @@ android:layout_width="wrap_content" android:layout_height="0dp" android:layout_weight="1" - android:ellipsize="end" + android:singleLine="true" + android:ellipsize="marquee" + android:marqueeRepeatLimit ="marquee_forever" + android:focusable="true" + android:focusableInTouchMode="true" + android:scrollHorizontally="true" android:fontFamily="@font/open_sans_font_family" - android:maxLines="1" android:paddingStart="12dp" android:paddingTop="10dp" android:paddingEnd="12dp" @@ -76,8 +80,5 @@ android:gravity="center_vertical" android:text="@string/label_placeholder" android:textColor="@color/subtitleTextColor" - android:textSize="12sp" - app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintTop_toTopOf="parent" /> + android:textSize="12sp" /> \ No newline at end of file