小编Sas*_*sha的帖子

Android Jetpack Compose。使用堆栈布局

有谁知道如何使用可组合的堆栈布局?据我所知,它的工作原理必须类似于我们都知道的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)

android android-jetpack-compose

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

android-jetpack-compose ×1