From 978fcea9d067a250774400ee553121ec7f8817c2 Mon Sep 17 00:00:00 2001 From: Muntashir Al-Islam Date: Sat, 24 Oct 2020 18:59:53 +0600 Subject: [PATCH] Display song artist for albums and artists --- .../music/adapter/song/SimpleSongAdapter.kt | 8 +- app/src/main/res/layout/activity_donation.xml | 80 ------------------- app/src/main/res/layout/item_song.xml | 35 +++++--- 3 files changed, 28 insertions(+), 95 deletions(-) delete mode 100644 app/src/main/res/layout/activity_donation.xml diff --git a/app/src/main/java/io/github/muntashirakon/music/adapter/song/SimpleSongAdapter.kt b/app/src/main/java/io/github/muntashirakon/music/adapter/song/SimpleSongAdapter.kt index bf566dacd..37a7b5fc3 100755 --- a/app/src/main/java/io/github/muntashirakon/music/adapter/song/SimpleSongAdapter.kt +++ b/app/src/main/java/io/github/muntashirakon/music/adapter/song/SimpleSongAdapter.kt @@ -15,6 +15,7 @@ package io.github.muntashirakon.music.adapter.song import android.view.LayoutInflater +import android.view.View import android.view.ViewGroup import androidx.fragment.app.FragmentActivity import io.github.muntashirakon.music.interfaces.ICabHolder @@ -41,9 +42,12 @@ class SimpleSongAdapter( override fun onBindViewHolder(holder: ViewHolder, position: Int) { super.onBindViewHolder(holder, position) val fixedTrackNumber = MusicUtil.getFixedTrackNumber(dataSet[position].trackNumber) + val trackAndTime = (if (fixedTrackNumber > 0) "$fixedTrackNumber | " else "") + + MusicUtil.getReadableDurationString(dataSet[position].duration) - holder.imageText?.text = if (fixedTrackNumber > 0) fixedTrackNumber.toString() else "-" - holder.time?.text = MusicUtil.getReadableDurationString(dataSet[position].duration) + holder.imageText?.visibility = View.GONE + holder.time?.text = trackAndTime + holder.text2?.text = dataSet[position].artistName } override fun getItemCount(): Int { diff --git a/app/src/main/res/layout/activity_donation.xml b/app/src/main/res/layout/activity_donation.xml deleted file mode 100644 index 8e3455005..000000000 --- a/app/src/main/res/layout/activity_donation.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/item_song.xml b/app/src/main/res/layout/item_song.xml index df284995b..9c297186f 100755 --- a/app/src/main/res/layout/item_song.xml +++ b/app/src/main/res/layout/item_song.xml @@ -31,37 +31,45 @@ android:minHeight="40dp" android:textAppearance="@style/TextViewNormal" android:textColor="?android:attr/textColorSecondary" - tools:text="@tools:sample/date/hhmm" /> + tools:text="@tools:sample/us_zipcodes" /> - + + - + \ No newline at end of file