我正试图将数据库中的图像添加到我的顶部栏中,但它显示为一个白色填充的矩形--图像根本不显示.下面是下面的代码.我设置图标的方式在我的应用程序中的其他地方有效,它只是在这个顶部栏中,因为它不起作用.有什么见解吗?

TopBar.kt

    TopAppBar (
        title = {
            Row(
                modifier = Modifier.fillMaxWidth(),
                verticalAlignment = Alignment.CenterVertically
            ) {
                Text(
                    text = "Test
                )
                Row(
                    modifier = Modifier.fillMaxWidth(),
                    horizontalArrangement = Arrangement.End
                ) {
                    Icon(
                        painter = rememberAsyncImagePainter(test.firstImage),
                        contentDescription = "Image")
                }
            }
        }
    )
Class.kt

 Scaffold(topBar = {TopBar()}) { innerPadding ->
        Column(modifier = Modifier

推荐答案

The Icon applies a default tint.
Use tint= Color.Unspecified to avoid it:

Icon(
    painter = rememberAsyncImagePainter(test.firstImage),
    contentDescription = "Image",
    tint = Color.Unspecified
)

Android相关问答推荐

Kotlin多平台向导,不兼容版本(ANP 8.2.0)ANP 8.1.2

使用不同的Google帐户登录

Android配置设置. gradle不同应用风格

如何处理穿戴构图上的长点击事件?

Android Studio -未显示布局预览(不推荐使用安全管理器)

DocumentFile.canWrite()、DocumentFile.Existes()-使用本地内置手机存储(而不是云)时性能较差(占用太多CPU时间)

在androidStudio中,如何使用带有ResolutionStrategy的ResolutionSelector而不是setTargetResolve()?

如何在使用带有底部导航组件的片段管理器时更改片段工具栏的标签

Play store 的 Play 完整性与 Firebase 应用判断 Play 完整性

在 compose android 中创建一个圆形按钮和居中文本

Android 设备断开连接后发送的 BLE 蓝牙数据

如何将一个 Composable 作为其参数传递给另一个 Composable 并在 Jetpack Compose 中显示/运行它

Jetpack Compose 部分或开放侧边框

Android collectAsStateWithLifecycle() 不在可组合内部收集

可组合的可见性不随状态变化而变化

Android Compose:LazyColumn 和 Column with verticalScroll 的区别

JetPack Compose - 卡片行中的权重()不起作用

如何在 TextInputEdit 中调整可绘制对象的大小

如何使用 Glide 将图像下载到设备内部存储

Google API:java.lang.ClassNotFoundException:找不到类sun.misc.Service