如何在Kotlin Compose桌面应用程序中从远程URL加载图像?
在Android中,使用Coli作为官方示例。
在Android中,使用Coli作为官方示例。
@Composable
fun NetworkImage(
url: String,
modifier: Modifier = Modifier,
contentScale: ContentScale = ContentScale.Crop,
placeholderColor: Color? = MaterialTheme.colors.compositedOnSurface(0.2f)
) {
CoilImage(
data = url,
modifier = modifier,
contentScale = contentScale,
loading = {
if (placeholderColor != null) {
Spacer(
modifier = Modifier
.fillMaxSize()
.background(placeholderColor)
)
}
}
)
}
AAR不支持作为桌面应用程序。
Image.makeFromEncoded()
进行传输。在我的上下文中,我从JFileChooser获取了一个文件,并以这种方式使用了org.jetbrains.skija.Image
。 - Christian Gruber