有谁知道如何使用可组合的堆栈布局?据我所知,它的工作原理必须类似于我们都知道的RelativeLayout。但是,我没有得到我需要的结果。第一个视图完全覆盖第二个视图(或者根本不绘制第二个视图),而不是一个视图绘制在另一个视图之上。我试图将文本放置在工具栏的中心,并将按钮放置在屏幕右侧。
TopAppBar(
title = {
Stack(modifier = Modifier.None) {
Align(alignment = Alignment.Center) {
Text(
text = "MyApp",
style = (+themeTextStyle { h6 }).withOpacity(0.7f)
)
}
Align(alignment = Alignment.CenterRight) {
CircleImageButton(
resource = Res.drawable.ic_action_reload,
onCLick = onRefreshClick
)
}
}
},
color = Color.White
)
Run Code Online (Sandbox Code Playgroud)