55package com.kiko.kige.ui.components
66
77import android.graphics.Bitmap
8+ import android.graphics.BitmapFactory
89import android.net.Uri
910import androidx.compose.foundation.Image
1011import androidx.compose.foundation.clickable
@@ -39,6 +40,7 @@ import com.skydoves.landscapist.ImageOptions
3940import com.skydoves.landscapist.coil.CoilImage
4041import com.skydoves.landscapist.components.rememberImageComponent
4142import com.skydoves.landscapist.placeholder.shimmer.ShimmerPlugin
43+ import java.io.File
4244
4345@OptIn(ExperimentalMaterial3Api ::class )
4446@Composable
@@ -50,6 +52,8 @@ internal fun GallerySheet(
5052 var selectedPhotoUri by remember { mutableStateOf(" " ) }
5153 val selectedPainter = rememberAsyncImagePainter(model = selectedPhotoUri)
5254
55+ val context = LocalContext .current
56+
5357 val coroutineScope = rememberCoroutineScope()
5458
5559 if (rememberGalleryState.visibleState.value) {
@@ -82,7 +86,7 @@ internal fun GallerySheet(
8286 .clickable {
8387 rememberKigeState.hide(coroutineScope) {
8488 selectedPhotoUri = photoUri
85- onSelect(selectedPainter, Uri .parse( photoUri))
89+ onSelect(selectedPainter, Uri .fromFile( File ( photoUri) ))
8690 }
8791 },
8892 component = rememberImageComponent {
0 commit comments