如何在可组合中访问@Composable 属性?

时间:2021-02-25 08:55:43

标签: android kotlin android-jetpack android-jetpack-compose composable

假设我有一个可组合的 Je​​tpack:

Column(modifier = Modifier.height(48.dp)) {
    // stuff
    
    // access above modifier here?
    
    //more stuff
}

我在上面的列中添加了一个修饰符。

正如所指出的:如何访问该列中的修饰符?

1 个答案:

答案 0 :(得分:1)

如您所见,Column 是一个函数,而 modifier 是一个函数参数。 如果你想在 Column 中使用修饰符,像这样:

val modifierColumn = Modifier.height(48.dp)
Column(modifier = modifierColumn) {
    // stuff

    // access above modifier here?
    Text("Hello Compose!",modifier = modifierColumn)
    //more stuff
}