【问题标题】:Android IllegalArgumentException when trying to use PNG in Jetpack Compose尝试在 Jetpack Compose 中使用 PNG 时出现 Android IllegalArgumentException
【发布时间】:2021-11-02 20:34:50
【问题描述】:

我正在尝试通过 https://developer.android.com/jetpack/compose/tutorial 了解 Jetpack Compose 教程。我正在添加图片,我正在使用他们提供的图片。

我已将其保存在资源管理器中。我在这里称呼它:

    @Composable
    fun MessageCard(msg: Message) {
        Row() {
            Image(painterResource(R.drawable.profile_picture),
            "Profile picture"
            )

            Column() {
                Text(text = msg.author)
                Text(text = msg.body)
            }
        }
    }

但我收到错误 java.lang.IllegalArgumentException: Only VectorDrawables and rasterized asset types are supported ex. PNG, JPG。我检查了图像的标题字节,它们应该是‰PNG。我在这里遗漏了一些相当明显的东西吗?

【问题讨论】:

    标签: android-jetpack composable


    【解决方案1】:

    好的,事实证明我猜我复制和粘贴不正确。我回去重做了将它导入资源管理器的过程,现在它可以工作了。

    【讨论】:

      猜你喜欢
      • 2021-07-05
      • 2022-07-26
      • 2023-02-09
      • 1970-01-01
      • 2022-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多