Utilize toSpannable KTX extension

This commit is contained in:
TacoTheDank 2022-04-07 17:35:37 -04:00
parent 6e7288f0b5
commit e31898a8ec

View file

@ -18,13 +18,13 @@ import android.animation.ObjectAnimator
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Context import android.content.Context
import android.os.Bundle import android.os.Bundle
import android.text.SpannableString
import android.text.SpannableStringBuilder import android.text.SpannableStringBuilder
import android.text.style.ForegroundColorSpan import android.text.style.ForegroundColorSpan
import android.view.GestureDetector import android.view.GestureDetector
import android.view.MotionEvent import android.view.MotionEvent
import android.view.View import android.view.View
import android.view.animation.DecelerateInterpolator import android.view.animation.DecelerateInterpolator
import androidx.core.text.toSpannable
import androidx.core.view.isVisible import androidx.core.view.isVisible
import code.name.monkey.retromusic.R import code.name.monkey.retromusic.R
import code.name.monkey.retromusic.databinding.FragmentMiniPlayerBinding import code.name.monkey.retromusic.databinding.FragmentMiniPlayerBinding
@ -93,10 +93,10 @@ open class MiniPlayerFragment : AbsMusicServiceFragment(R.layout.fragment_mini_p
val builder = SpannableStringBuilder() val builder = SpannableStringBuilder()
val title = SpannableString(song.title) val title = song.title.toSpannable()
title.setSpan(ForegroundColorSpan(textColorPrimary()), 0, title.length, 0) title.setSpan(ForegroundColorSpan(textColorPrimary()), 0, title.length, 0)
val text = SpannableString(song.artistName) val text = song.artistName.toSpannable()
text.setSpan(ForegroundColorSpan(textColorSecondary()), 0, text.length, 0) text.setSpan(ForegroundColorSpan(textColorSecondary()), 0, text.length, 0)
builder.append(title).append("").append(text) builder.append(title).append("").append(text)