라이브 배경이미지 캐시 적용

This commit is contained in:
2023-12-08 23:45:47 +09:00
parent f74d8bfc16
commit 6a72bc63c0
5 changed files with 54 additions and 9 deletions

View File

@@ -0,0 +1,14 @@
package kr.co.vividnext.sodalive.extensions
import android.widget.ImageView
import coil.load
import coil.request.ImageRequest
import kr.co.vividnext.sodalive.common.ImageLoaderProvider
import kr.co.vividnext.sodalive.common.ImageLoaderProvider.imageLoader
fun ImageView.loadUrl(url: String?, builder: ImageRequest.Builder.() -> Unit = {}) {
if (!ImageLoaderProvider.isInitialized) {
throw IllegalStateException("ImageLoaderProvider is not initialized")
}
this.load(url, imageLoader, builder)
}