From e1a6ccd9d0f8d3cd06e277ef26744f1cbfee43c4 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Thu, 22 Apr 2021 00:21:56 +0530 Subject: [PATCH] app: address CoilImage deprecation Signed-off-by: Harsh Shandilya --- .../dev/msfjarvis/lobsters/ui/posts/LobstersItem.kt | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/dev/msfjarvis/lobsters/ui/posts/LobstersItem.kt b/app/src/main/java/dev/msfjarvis/lobsters/ui/posts/LobstersItem.kt index 2ba39732..f9882a2e 100644 --- a/app/src/main/java/dev/msfjarvis/lobsters/ui/posts/LobstersItem.kt +++ b/app/src/main/java/dev/msfjarvis/lobsters/ui/posts/LobstersItem.kt @@ -4,6 +4,7 @@ import androidx.compose.animation.Crossfade import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.background import androidx.compose.foundation.clickable +import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row @@ -27,7 +28,7 @@ import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.tooling.preview.Preview import androidx.compose.ui.unit.dp import coil.transform.CircleCropTransformation -import com.google.accompanist.coil.CoilImage +import com.google.accompanist.coil.rememberCoilPainter import com.google.accompanist.flowlayout.FlowRow import dev.msfjarvis.lobsters.R import dev.msfjarvis.lobsters.data.api.LobstersApi @@ -137,11 +138,13 @@ fun SubmitterAvatar( avatarUrl: String, contentDescription: String, ) { - CoilImage( - data = "${LobstersApi.BASE_URL}/$avatarUrl", + Image( + painter = rememberCoilPainter( + request = "${LobstersApi.BASE_URL}/$avatarUrl", + requestBuilder = { transformations(CircleCropTransformation()) }, + fadeIn = true, + ), contentDescription = contentDescription, - fadeIn = true, - requestBuilder = { transformations(CircleCropTransformation()) }, modifier = Modifier.requiredSize(24.dp), ) }