Jetpack Compose 中是否有类似于 SwiftUI 中“ZStack”分组的功能

Aad*_*rma 6 kotlin android-jetpack-compose swiftui

我正在 SwiftUI 中构建一个日历应用程序,并决定将其移至 Jetpack Compose,以便也有一个适用于 Android 的版本。对于 SwiftUI 版本,我使用 ZStack 组将事件卡覆盖在时间标题上。div有没有办法像 SwiftUI 一样在 Kotlin 中覆盖两个s ?

ngl*_*ber 12

那么,您可以使用 aBox并使用修饰符设置 z-Index zIndex

Box {
    Box(
        Modifier
            .size(100.dp)
            .background(Color.Red)
            .zIndex(1f)
    )
    Box(
        Modifier
            .size(100.dp)
            .background(Color.Green)
            .zIndex(2f)
    )
    Box(
        Modifier
            .size(100.dp)
            .background(Color.Blue)
            .zIndex(3f)
    )
}
Run Code Online (Sandbox Code Playgroud)

最高的zIndex将排在其他人的前面。如果您没有定义 zIndex,则最后一个将是最接近的。