From 5662725c72578069ab49ea863e93089ae9d055be Mon Sep 17 00:00:00 2001 From: OxygenCobalt Date: Mon, 24 Aug 2020 16:46:40 -0600 Subject: [PATCH] Add cover art to album list item Add cover art to the album list item. --- .../auxio/library/recycler/AlbumViewHolder.kt | 5 +++++ app/src/main/res/layout/album_item.xml | 21 +++++++++++++++++-- app/src/main/res/values/dimens.xml | 5 +++++ app/src/main/res/values/strings.xml | 2 ++ app/src/main/res/values/styles.xml | 2 +- 5 files changed, 32 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/oxycblt/auxio/library/recycler/AlbumViewHolder.kt b/app/src/main/java/org/oxycblt/auxio/library/recycler/AlbumViewHolder.kt index cf3f636b0..a6e44684f 100644 --- a/app/src/main/java/org/oxycblt/auxio/library/recycler/AlbumViewHolder.kt +++ b/app/src/main/java/org/oxycblt/auxio/library/recycler/AlbumViewHolder.kt @@ -11,6 +11,11 @@ class AlbumViewHolder( // Bind the view w/new data fun bind(album: Album) { binding.album = album + + // Set an album cover [If possible] + album.cover?.let { cover -> + binding.cover.setImageBitmap(cover) + } binding.executePendingBindings() } } diff --git a/app/src/main/res/layout/album_item.xml b/app/src/main/res/layout/album_item.xml index 871d4d06b..fbbc562b8 100644 --- a/app/src/main/res/layout/album_item.xml +++ b/app/src/main/res/layout/album_item.xml @@ -12,15 +12,32 @@ + android:layout_height="wrap_content" + android:padding="@dimen/margin_medium"> + + diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index c71530ee3..395fe1098 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -1,6 +1,11 @@ 4dp + 8dp + + 8dp + + 64dp 6dp \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ced2af96e..addf50e7d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -8,4 +8,6 @@ Retry Library + + Cover art for \ No newline at end of file diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index c485450f5..6c956e4be 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -2,7 +2,7 @@ \ No newline at end of file