去除上面的 TopAppBar 没有下面的部分

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

我是来求助于一个小问题,我找不到解决方案。 我正在 Jetpack Compose 中制作一个小应用程序,我无法让 TopAppBar 消失,只留下向上滑动的部分。 这是一个截图: screenshot

这是我的代码:

@Composable
fun Test2() {
    val topAppBarElementColor = MaterialTheme.colors.onPrimary
    var scrollBehavior = TopAppBarDefaults.exitUntilCollapsedScrollBehavior(rememberTopAppBarState())
    Scaffold(
        topBar = {
            LargeTopAppBar(
                title = { Text(text = "TopBar") },
                navigationIcon = { IconButton(onClick = { /*TODO*/ }) { Icon(imageVector = Icons.Default.Menu, contentDescription = "") } },
            scrollBehavior = scrollBehavior
            )

        },
        modifier = Modifier.nestedScroll(scrollBehavior.nestedScrollConnection)
    ) { innerPadding ->
        LazyColumn(
            modifier = Modifier
                .fillMaxSize()
                .padding(innerPadding)
        ) {
            items((1..50).toList()) { item ->
                Text(modifier = Modifier.padding(8.dp), text = "Item $item")
            }
        }
    }
}```
android-jetpack-compose android-jetpack-compose-material3
1个回答
0
投票

这段代码对我来说很好用。该函数中可能还有其他原因导致了此问题。这个顶部应用栏来自 Material 3,因此请确保该代码中调用的所有内容都是从包

androidx.compose.material3.*
导入的,而不是从
androidx.compose.material.*
.

© www.soinside.com 2019 - 2024. All rights reserved.