Modifier.preferredSize 和 Modifier.preferredHeight 的未解析参考

Fan*_*dez 6 android android-jetpack-compose

我正在关注这个YouTubeModifier.preferredSize()教程,他们在盒子和间隔可组合项上使用Modifier.preferredHeight()- 所有其他链接的修饰符都很好。

但是 Android Studio 无法识别这两个选项。

这是我正在使用的代码:

Column() {
        var isBlue by remember { mutableStateOf(false) }
        val color = if(isBlue) Color.Blue else Color.Green

        Button(onClick = { isBlue = !isBlue }) {}


        Spacer(modifier = Modifier.preferredHeight(128.dp))
        Box(modifier = Modifier.preferredHeight(128.dp).background(color = color)){}
    }
Run Code Online (Sandbox Code Playgroud)

编辑强调preferredHeight尚未解决。

这是来自 IDE 的透视图。

在此输入图像描述

我正在使用compose_version = '1.0.1'AS Arctic Fox

Phi*_*hov 15

preferredSize更名为sizepreferredHeightheight

如果我遇到一些具有无效 api 的旧视频/文章,我会搜索compose-samples(来自维护者的官方示例)提交以查找此方法被弃用/重命名的位置,这是了解它是否刚刚重命名的最简单方法或者我需要改变更多的逻辑。在这种情况下,更改发生在本次提交上


Gab*_*tti 5

Modifier.preferredWidth/preferredHeight/preferredSize被重命名为width/height/size1.0.0-beta01