[Glide] Fixed showing previous loaded covers for songs without covers

This commit is contained in:
Prathamesh More 2021-12-18 12:28:18 +05:30
parent 10ee02929b
commit 7b1f9cc1f3
5 changed files with 39 additions and 28 deletions

View file

@ -1,5 +1,7 @@
package code.name.monkey.retromusic.glide
import android.graphics.Color
import android.graphics.drawable.ColorDrawable
import android.graphics.drawable.Drawable
import androidx.core.graphics.drawable.toDrawable
import code.name.monkey.appthemehelper.ThemeStore.Companion.accentColor
@ -124,6 +126,16 @@ object RetroGlideExtension {
.signature(createSignature(song))
}
@JvmStatic
@GlideOption
fun simpleSongCoverOptions(
baseRequestOptions: BaseRequestOptions<*>,
song: Song
): BaseRequestOptions<*> {
return baseRequestOptions.diskCacheStrategy(DEFAULT_DISK_CACHE_STRATEGY)
.signature(createSignature(song))
}
@JvmStatic
@GlideOption
fun albumCoverOptions(