Skip to content

Commit 6a47a9d

Browse files
committed
[f]: fixed uri
1 parent 5f1db2f commit 6a47a9d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

kige/src/main/java/com/kiko/kige/ui/components/GallerySheet.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
package com.kiko.kige.ui.components
66

77
import android.graphics.Bitmap
8+
import android.graphics.BitmapFactory
89
import android.net.Uri
910
import androidx.compose.foundation.Image
1011
import androidx.compose.foundation.clickable
@@ -39,6 +40,7 @@ import com.skydoves.landscapist.ImageOptions
3940
import com.skydoves.landscapist.coil.CoilImage
4041
import com.skydoves.landscapist.components.rememberImageComponent
4142
import 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

Comments
 (0)