小编Dom*_*tko的帖子

Jetpack 撰写脚手架 TopAppBar 高度

尝试将高度添加到 Scaffold topBar 中的 TopAppBar。使用Jetpack compose,材质3。

这是以前的工作方式:

TopAppBar(
        title = {
            Text(text = title)
        },
        elevation = 3.dp //Not valid anymore
    )
Run Code Online (Sandbox Code Playgroud)

TopAppBar 当前允许的参数有:

public fun TopAppBar(
    title: @Composable () -> Unit,
    modifier: Modifier,
    navigationIcon: @Composable () -> Unit,
    actions: @Composable() (RowScope.() -> Unit),
    windowInsets: WindowInsets,
    colors: TopAppBarColors,
    scrollBehavior: TopAppBarScrollBehavior?
): Unit
Run Code Online (Sandbox Code Playgroud)

这就是我所拥有的:

无海拔

这就是我需要的:

有海拔

可以在使用参数传递高程之前完成此操作,但这不再是选项。

提升整个 TopAppBar 的解决方案是什么?提前致谢!

android android-jetpack-compose material3

4
推荐指数
1
解决办法
4026
查看次数