【问题标题】:Coil placeholder not showing if vectorpainter is used in jetpack compose如果在 Jetpack Compose 中使用了 VectorPainter,则线圈占位符不显示
【发布时间】:2022-12-16 14:58:33
【问题描述】:

我正在使用以下代码来显示图像。

       AsyncImage(
               model = createImageUrl(audio.image_path),
                   contentDescription = "Song Artwork",
                    modifier = Modifier.fillMaxHeight()
                                       .aspectRatio(1f)
                                       .padding(horizontal = 4.dp),
                    placeholder = rememberVectorPainter(image = Icons.Outlined.MusicNote)
                )

未显示占位符图像。但是,如果我使用 placeHolder = painterResource(R.drawable.someDrawableInMyResource),则在加载图像时会显示可绘制对象。

我究竟做错了什么?

【问题讨论】:

    标签: image android-jetpack-compose placeholder image-loading coil


    【解决方案1】:

    我发现我做错了什么。我处于深色主题中,图像矢量的色调颜色与我的背景相匹配,因此没有显示任何内容。

    可能会帮助某人。

    【讨论】:

      猜你喜欢
      • 2021-11-24
      • 1970-01-01
      • 1970-01-01
      • 2022-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多