recognise shorts

This commit is contained in:
Bnyro 2022-08-27 16:54:36 +02:00
parent 695d1eb510
commit 5af53bba82

View File

@ -3,15 +3,27 @@ package com.github.libretube.extensions
import android.text.format.DateUtils import android.text.format.DateUtils
import android.widget.TextView import android.widget.TextView
import com.github.libretube.R import com.github.libretube.R
import com.github.libretube.util.ThemeHelper
fun TextView?.setFormattedDuration(duration: Long) { fun TextView.setFormattedDuration(duration: Long) {
val text = if (duration < 0L) { val text = if (duration < 0L) {
this!!.setBackgroundColor(R.attr.colorPrimaryDark) this.setBackgroundColor(
ThemeHelper.getThemeColor(
context,
R.attr.colorPrimaryDark
)
)
this.context.getString(R.string.live) this.context.getString(R.string.live)
} else if (duration == 0L) { } else if (duration in 0L..60L) {
this!!.context.getString(R.string.yt_shorts) this.setBackgroundColor(
ThemeHelper.getThemeColor(
context,
R.attr.colorPrimaryDark
)
)
this.context.getString(R.string.yt_shorts)
} else { } else {
DateUtils.formatElapsedTime(duration) DateUtils.formatElapsedTime(duration)
} }
this!!.text = text this.text = text
} }