라이브 방 - 커버이미지 캐시 적용

This commit is contained in:
2023-12-06 16:55:18 +09:00
parent dabf8563b8
commit e4a92e0f2b
3 changed files with 29 additions and 1 deletions

View File

@@ -30,7 +30,9 @@ import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import coil.ImageLoader
import coil.load
import coil.request.CachePolicy
import coil.transform.CircleCropTransformation
import com.github.dhaval2404.imagepicker.ImagePicker
import com.google.gson.Gson
@@ -672,7 +674,13 @@ class LiveRoomActivity : BaseActivity<ActivityLiveRoomBinding>(ActivityLiveRoomB
}
binding.tvTitle.text = response.title
binding.ivCover.load(response.coverImageUrl)
binding.ivCover.load(
response.coverImageUrl,
imageLoader = ImageLoader.Builder(applicationContext)
.memoryCachePolicy(CachePolicy.ENABLED)
.diskCachePolicy(CachePolicy.ENABLED)
.build()
)
binding.flDonation.visibility =
if (response.creatorId != SharedPreferenceManager.userId) {