From 736bcdb99494ea84a8a10f655d045d2d4ea752d0 Mon Sep 17 00:00:00 2001 From: antonio Date: Sat, 9 Sep 2023 18:43:18 +0200 Subject: [PATCH] style: uniformed button size for "more buttons" to make them consistent and easier to click --- .../ui/adapter/SongHorizontalAdapter.java | 5 +- .../main/res/layout/item_horizontal_album.xml | 43 ++++++------ .../res/layout/item_horizontal_artist.xml | 43 ++++++------ .../res/layout/item_horizontal_download.xml | 20 ++++-- .../res/layout/item_horizontal_playlist.xml | 28 ++++---- .../main/res/layout/item_horizontal_track.xml | 68 +++++++++++-------- 6 files changed, 115 insertions(+), 92 deletions(-) diff --git a/app/src/main/java/com/cappielloantonio/tempo/ui/adapter/SongHorizontalAdapter.java b/app/src/main/java/com/cappielloantonio/tempo/ui/adapter/SongHorizontalAdapter.java index 4061fe21..367660ce 100644 --- a/app/src/main/java/com/cappielloantonio/tempo/ui/adapter/SongHorizontalAdapter.java +++ b/app/src/main/java/com/cappielloantonio/tempo/ui/adapter/SongHorizontalAdapter.java @@ -63,9 +63,8 @@ public class SongHorizontalAdapter extends RecyclerView.Adapter 0 && songs.get(position - 1) != null && songs.get(position - 1).getDiscNumber() != null && songs.get(position).getDiscNumber() != null && songs.get(position - 1).getDiscNumber() < songs.get(position).getDiscNumber())) { holder.item.differentDiskDivider.setVisibility(View.VISIBLE); diff --git a/app/src/main/res/layout/item_horizontal_album.xml b/app/src/main/res/layout/item_horizontal_album.xml index 34889dda..af1ff7f9 100644 --- a/app/src/main/res/layout/item_horizontal_album.xml +++ b/app/src/main/res/layout/item_horizontal_album.xml @@ -5,16 +5,15 @@ android:background="?attr/selectableItemBackground" android:clipChildren="false" android:orientation="horizontal" - android:paddingStart="16dp" - android:paddingTop="3dp" - android:paddingBottom="3dp"> + android:paddingTop="2dp" + android:paddingBottom="2dp"> @@ -25,15 +24,14 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:ellipsize="marquee" - android:paddingStart="12dp" - android:paddingTop="10dp" - android:paddingEnd="12dp" + android:paddingHorizontal="12dp" android:singleLine="true" android:text="@string/label_placeholder" + app:layout_constraintBottom_toTopOf="@+id/album_artist_text_view" app:layout_constraintEnd_toStartOf="@+id/album_more_button" app:layout_constraintStart_toEndOf="@+id/album_cover_image_view" - app:layout_constraintTop_toTopOf="parent" /> - + app:layout_constraintTop_toTopOf="@+id/album_cover_image_view" + app:layout_constraintVertical_chainStyle="packed" /> - + app:layout_constraintTop_toTopOf="@+id/album_cover_image_view"> + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_horizontal_artist.xml b/app/src/main/res/layout/item_horizontal_artist.xml index d56ae095..764f14a3 100644 --- a/app/src/main/res/layout/item_horizontal_artist.xml +++ b/app/src/main/res/layout/item_horizontal_artist.xml @@ -5,16 +5,15 @@ android:background="?attr/selectableItemBackground" android:clipChildren="false" android:orientation="horizontal" - android:paddingStart="16dp" - android:paddingTop="3dp" - android:paddingBottom="3dp"> + android:paddingTop="2dp" + android:paddingBottom="2dp"> @@ -25,17 +24,14 @@ android:layout_width="0dp" android:layout_height="wrap_content" android:ellipsize="marquee" - android:paddingStart="12dp" - android:paddingEnd="12dp" + android:paddingHorizontal="12dp" android:singleLine="true" android:text="@string/label_placeholder" app:layout_constraintBottom_toTopOf="@id/artist_info_text_view" app:layout_constraintEnd_toStartOf="@+id/artist_more_button" app:layout_constraintStart_toEndOf="@+id/artist_cover_image_view" - app:layout_constraintTop_toTopOf="parent" - app:layout_constraintVertical_chainStyle="spread" - app:layout_constraintVertical_weight="1" /> - + app:layout_constraintTop_toTopOf="@+id/artist_cover_image_view" + app:layout_constraintVertical_chainStyle="packed" /> - + app:layout_constraintTop_toTopOf="@+id/artist_cover_image_view"> + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_horizontal_download.xml b/app/src/main/res/layout/item_horizontal_download.xml index 1e0d5d47..184087c0 100644 --- a/app/src/main/res/layout/item_horizontal_download.xml +++ b/app/src/main/res/layout/item_horizontal_download.xml @@ -69,13 +69,19 @@ app:layout_constraintStart_toStartOf="@+id/downloaded_item_title_text_view" app:layout_constraintBottom_toBottomOf="@+id/item_cover_image_view" /> - + app:layout_constraintTop_toTopOf="@+id/item_cover_image_view" > + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_horizontal_playlist.xml b/app/src/main/res/layout/item_horizontal_playlist.xml index 3149daae..457c9cdd 100644 --- a/app/src/main/res/layout/item_horizontal_playlist.xml +++ b/app/src/main/res/layout/item_horizontal_playlist.xml @@ -5,16 +5,15 @@ android:background="?attr/selectableItemBackground" android:clipChildren="false" android:orientation="horizontal" - android:paddingHorizontal="16dp" - android:paddingTop="3dp" - android:paddingBottom="3dp"> + android:paddingTop="2dp" + android:paddingBottom="2dp"> @@ -48,14 +47,19 @@ app:layout_constraintStart_toEndOf="@+id/playlist_cover_image_view" app:layout_constraintTop_toBottomOf="@+id/playlist_title_text_view" /> - + app:layout_constraintTop_toTopOf="@+id/playlist_cover_image_view"> + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_horizontal_track.xml b/app/src/main/res/layout/item_horizontal_track.xml index d56691a8..149a5bbb 100644 --- a/app/src/main/res/layout/item_horizontal_track.xml +++ b/app/src/main/res/layout/item_horizontal_track.xml @@ -5,25 +5,24 @@ android:background="?attr/selectableItemBackground" android:clipChildren="false" android:orientation="horizontal" - android:paddingStart="16dp" - android:paddingTop="3dp" - android:paddingBottom="3dp"> + android:paddingTop="2dp" + android:paddingBottom="2dp"> + app:layout_constraintTop_toTopOf="parent" /> @@ -33,7 +32,7 @@ style="@style/LabelLarge" android:layout_width="52dp" android:layout_height="52dp" - android:layout_margin="2dp" + android:layout_marginStart="16dp" android:gravity="center" android:text="@string/label_placeholder" app:layout_constraintBottom_toBottomOf="parent" @@ -44,9 +43,10 @@ android:id="@+id/cover_image_separator" android:layout_width="12dp" android:layout_height="52dp" + app:layout_constraintBottom_toBottomOf="@+id/song_cover_image_view" app:layout_constraintEnd_toStartOf="@+id/search_result_song_title_text_view" app:layout_constraintStart_toEndOf="@+id/song_cover_image_view" - app:layout_constraintTop_toBottomOf="@+id/different_disk_divider" /> + app:layout_constraintTop_toTopOf="@+id/song_cover_image_view" /> + app:layout_constraintTop_toTopOf="@+id/song_cover_image_view" + app:layout_constraintVertical_chainStyle="packed" /> - + app:layout_constraintStart_toEndOf="@+id/search_result_song_title_text_view" + app:layout_constraintTop_toTopOf="@+id/song_cover_image_view"> - + + + + app:layout_constraintStart_toEndOf="@+id/search_result_dowanload_indicator_image_view" + app:layout_constraintTop_toTopOf="@+id/song_cover_image_view"> + + + \ No newline at end of file