Android Jetpack Compose 是否支持工具栏小部件?

Com*_*vis 6 android android-toolbar android-jetpack androidx android-jetpack-compose

我想在 Jetpack Compose 中使用工具栏。它有这样的 Composable 组件吗?

Ali*_*lam 14

使用

compose_version = '1.0.0-beta01'

TopAppBar(
        title = {
            Text(text = "Pets Show")
        },
        navigationIcon = {
            IconButton(onClick = { }) {
                Icon(imageVector = Icons.Filled.Menu, contentDescription = "Menu Btn")
            }
        },
        backgroundColor = Color.Transparent,
        contentColor = Color.Gray,
        elevation = 2.dp
    )
Run Code Online (Sandbox Code Playgroud)


Gab*_*tti 13

有了1.0.x你可以使用TopAppBar

最好的方法是将它与Scaffold. 就像是:

Scaffold(
    topBar = {
        TopAppBar(
            title = {
                Text(text = "TopAppBar")
            },
            navigationIcon = {
                IconButton(onClick = { }) {
                    Icon(Icons.Filled.Menu,"")
                }
            },
            backgroundColor = Color.Blue,
            contentColor = Color.White,
            elevation = 12.dp
        )
    }, content = {
        
    })
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明