更改导航对话框的背景(jetpack compose)

问题描述 投票:0回答:1

我使用导航对话框来更改原始颜色。我几乎成功了,但是屏幕的顶部和底部有一些填充,我无能为力......也许有人遇到过类似的问题并且能够解决它,我将非常感谢任何帮助

所以我使用对话框进行导航

dialog(
        Screens.Auth.route,
        dialogProperties = DialogProperties(usePlatformDefaultWidth = false)
    ) {
        AuthAssembly(
            authService = dependencies.authService,
            onCancel = {
                navController.popBackStack()
            }
        )
    }

在屏幕上我使用surface

Surface(
    color = Color(0xFF1C1F3C).copy(alpha = 0.8f),
    modifier = Modifier.fillMaxSize()
) {
   // content...
}

enter image description here

android kotlin android-jetpack-compose
1个回答
0
投票

我认为您需要从父可组合项中获取修饰符 表面应该是这样的

    Surface(
    color = Color(0xFF1C1F3C).copy(alpha = 0.8f),
    modifier = modifier.fillMaxSize() //this from the parent compose fun
) {
   // content...
}
© www.soinside.com 2019 - 2024. All rights reserved.