我已经用Jetpack Compose替换了XML代码,我需要在Jetpack compe中加载图像到图像组件。我在遗留代码中使用了Glide,所以我导入了Coil库,但它在我的代码中不起作用。我已经清除了缓存并重建了项目,但它仍然无法识别线圈组件。
梯度:
implementation("io.coil-kt:coil:2.3.0")
代码:
@Composable
fun userAvatar(url: String){
Box(
modifier = Modifier
.size(50.dp)
.padding(4.dp)
) {
AsyncImage(
model = url,
contentDescription = "User Avatar",
modifier = Modifier
.fillMaxSize()
.clip(CircleShape)
)
}
}
正在获取
“未解析的引用:AsyncImage”
。
我发现我也可以使用这样的东西:
val painter: Painter = rememberCoilPainter(request = url, fadeIn = true)
然后将其应用于常规图像,但此函数也表示“未解析引用”。