Skip to content

Commit 2bbec24

Browse files
author
Fastace
committed
UI:M3E风格-Test-首页-done
1 parent 9f4fabb commit 2bbec24

3 files changed

Lines changed: 378 additions & 210 deletions

File tree

  • source

source/core/ui/src/main/kotlin/com/xayah/core/ui/component/Scaffold.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import androidx.compose.foundation.layout.size
1010
import androidx.compose.material3.Badge
1111
import androidx.compose.material3.BadgedBox
1212
import androidx.compose.material3.ExperimentalMaterial3Api
13+
import androidx.compose.material3.FabPosition // <-- 新增
1314
import androidx.compose.material3.Scaffold
1415
import androidx.compose.material3.Text
1516
import androidx.compose.material3.TopAppBar
@@ -42,6 +43,7 @@ fun MainIndexSubScaffold(
4243
updateAvailable: Boolean,
4344
onVersionChipClick: (() -> Unit)? = null,
4445
actions: @Composable RowScope.() -> Unit = {},
46+
floatingActionButton: @Composable () -> Unit = {}, // <-- 新增
4547
content: @Composable (BoxScope.() -> Unit)
4648
) {
4749
val context = LocalContext.current
@@ -96,6 +98,8 @@ fun MainIndexSubScaffold(
9698
)
9799
}
98100
},
101+
floatingActionButton = floatingActionButton, // <-- 新增
102+
floatingActionButtonPosition = FabPosition.Center, // <-- 新增
99103
) { innerPadding ->
100104
Column {
101105
InnerTopSpacer(innerPadding = innerPadding)

0 commit comments

Comments
 (0)