From 8db3645d9fea6301d3200e53667ee1d60881aed4 Mon Sep 17 00:00:00 2001 From: HuanCheng65 <22636177+HuanCheng65@users.noreply.github.com> Date: Sat, 11 Mar 2023 00:05:40 +0800 Subject: [PATCH] =?UTF-8?q?pref(Toolbar.kt):=20Toolbar=20=E8=87=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E6=A0=87=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tieba/post/ui/widgets/compose/Toolbar.kt | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/app/src/main/java/com/huanchengfly/tieba/post/ui/widgets/compose/Toolbar.kt b/app/src/main/java/com/huanchengfly/tieba/post/ui/widgets/compose/Toolbar.kt index 4f98e0d0..cbf2d6cc 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/ui/widgets/compose/Toolbar.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/ui/widgets/compose/Toolbar.kt @@ -257,6 +257,30 @@ fun Toolbar( ) } +@Composable +fun Toolbar( + title: @Composable (() -> Unit), + navigationIcon: @Composable (() -> Unit)? = null, + actions: @Composable RowScope.() -> Unit = {}, + content: @Composable (ColumnScope.() -> Unit)? = null +) { + TopAppBarContainer( + topBar = { + TopAppBar( + title = { + ProvideContentColor(color = ExtendedTheme.colors.onTopBar, content = title) + }, + actions = actions, + navigationIcon = navigationIcon, + backgroundColor = ExtendedTheme.colors.topBar, + contentColor = ExtendedTheme.colors.onTopBar, + elevation = 0.dp + ) + }, + content = content + ) +} + @Composable fun TopAppBarContainer(