mirror of
https://github.com/Aviortheking/Neo-Store.git
synced 2025-04-23 19:32:16 +00:00
Fix Crash after Dependency Update
This commit is contained in:
parent
e68a4a11a0
commit
6f33c4479e
@ -1,22 +1,18 @@
|
|||||||
package com.looker.droidify.ui.compose.utils
|
package com.looker.droidify.ui.compose.utils
|
||||||
|
|
||||||
import androidx.compose.foundation.background
|
|
||||||
import androidx.compose.foundation.gestures.rememberTransformableState
|
import androidx.compose.foundation.gestures.rememberTransformableState
|
||||||
import androidx.compose.foundation.gestures.transformable
|
import androidx.compose.foundation.gestures.transformable
|
||||||
import androidx.compose.foundation.layout.Spacer
|
|
||||||
import androidx.compose.material3.MaterialTheme
|
import androidx.compose.material3.MaterialTheme
|
||||||
import androidx.compose.runtime.*
|
import androidx.compose.runtime.*
|
||||||
import androidx.compose.ui.Modifier
|
import androidx.compose.ui.Modifier
|
||||||
import androidx.compose.ui.draw.clip
|
import androidx.compose.ui.draw.clip
|
||||||
import androidx.compose.ui.geometry.Offset
|
import androidx.compose.ui.geometry.Offset
|
||||||
import androidx.compose.ui.graphics.Color
|
|
||||||
import androidx.compose.ui.graphics.RectangleShape
|
import androidx.compose.ui.graphics.RectangleShape
|
||||||
import androidx.compose.ui.graphics.Shape
|
import androidx.compose.ui.graphics.Shape
|
||||||
import androidx.compose.ui.graphics.graphicsLayer
|
import androidx.compose.ui.graphics.graphicsLayer
|
||||||
import androidx.compose.ui.layout.ContentScale
|
import androidx.compose.ui.layout.ContentScale
|
||||||
import androidx.compose.ui.res.painterResource
|
import androidx.compose.ui.res.painterResource
|
||||||
import coil.compose.SubcomposeAsyncImage
|
import coil.compose.AsyncImage
|
||||||
import coil.compose.SubcomposeAsyncImageContent
|
|
||||||
import com.looker.droidify.R
|
import com.looker.droidify.R
|
||||||
|
|
||||||
@Composable
|
@Composable
|
||||||
@ -24,24 +20,14 @@ fun NetworkImage(
|
|||||||
modifier: Modifier = Modifier,
|
modifier: Modifier = Modifier,
|
||||||
data: String?,
|
data: String?,
|
||||||
contentScale: ContentScale = ContentScale.Crop,
|
contentScale: ContentScale = ContentScale.Crop,
|
||||||
backgroundColor: Color = MaterialTheme.colorScheme.surface,
|
|
||||||
shape: Shape = MaterialTheme.shapes.medium
|
shape: Shape = MaterialTheme.shapes.medium
|
||||||
) {
|
) {
|
||||||
SubcomposeAsyncImage(
|
AsyncImage(
|
||||||
modifier = modifier.clip(shape),
|
modifier = modifier.clip(shape),
|
||||||
model = data,
|
model = data,
|
||||||
contentDescription = null,
|
contentDescription = null,
|
||||||
contentScale = contentScale,
|
contentScale = contentScale,
|
||||||
loading = {
|
error = painterResource(id = R.drawable.ic_placeholder)
|
||||||
Spacer(
|
|
||||||
modifier = Modifier
|
|
||||||
.matchParentSize()
|
|
||||||
.background(backgroundColor)
|
|
||||||
)
|
|
||||||
},
|
|
||||||
error = {
|
|
||||||
SubcomposeAsyncImageContent(painter = painterResource(id = R.drawable.ic_placeholder))
|
|
||||||
}
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user