@Composable
fun Root() {
Box {
Text("foo")
BarView()
}
}
@Composable
fun BarView() {
Text("bar")
}
这是我的代码示例,我想将 BarView 对齐到 TopEnd。如果我更改BarView()
为fun BoxScope.BarView()
,则 BarView 无法在其他小部件中重用。如果我用 Box 包裹 BarView,它将多出一层。
Box {
Text("foo")
Box(modifier = Modifier.align(Alignment.TopEnd)) {
BarView()
}
}
有没有更好的方法来做到这一点,或者包装一个盒子就可以了。