From a7f88a8fe2ffed84f2e776ca3d80026d84a4d24e Mon Sep 17 00:00:00 2001 From: HuanCheng65 <22636177+HuanCheng65@users.noreply.github.com> Date: Fri, 2 Feb 2024 11:21:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20Pad=20=E5=90=AF=E5=8A=A8=E9=97=AA?= =?UTF-8?q?=E9=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tieba/post/ui/page/main/MainPage.kt | 66 +++++++++---------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/app/src/main/java/com/huanchengfly/tieba/post/ui/page/main/MainPage.kt b/app/src/main/java/com/huanchengfly/tieba/post/ui/page/main/MainPage.kt index 21e1e5e4..8955d71d 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/ui/page/main/MainPage.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/ui/page/main/MainPage.kt @@ -243,40 +243,40 @@ fun MainPage( GlobalEvent.Refresh(navigationItems[it].id) ) } - NavigationWrapper( - currentPosition = pagerState.currentPage, - onChangePosition = { coroutineScope.launch { pagerState.scrollToPage(it) } }, - onReselected = onReselected, - navigationItems = navigationItems, - navigationType = navigationType, - navigationContentPosition = navigationContentPosition - ) { - MyScaffold( - backgroundColor = Color.Transparent, - modifier = Modifier.fillMaxSize(), - bottomBar = { - AnimatedVisibility(visible = navigationType == MainNavigationType.BOTTOM_NAVIGATION) { - BottomNavigation( - currentPosition = pagerState.currentPage, - onChangePosition = { - coroutineScope.launch { pagerState.scrollToPage(it) } - }, - onReselected = onReselected, - navigationItems = navigationItems, - themeColors = themeColors, - ) - } - } - ) { paddingValues -> - LazyLoadHorizontalPager( - contentPadding = paddingValues, - state = pagerState, - key = { navigationItems[it].id }, + ProvideNavigator(navigator = navigator) { + NavigationWrapper( + currentPosition = pagerState.currentPage, + onChangePosition = { coroutineScope.launch { pagerState.scrollToPage(it) } }, + onReselected = onReselected, + navigationItems = navigationItems, + navigationType = navigationType, + navigationContentPosition = navigationContentPosition + ) { + MyScaffold( + backgroundColor = Color.Transparent, modifier = Modifier.fillMaxSize(), - verticalAlignment = Alignment.Top, - userScrollEnabled = false - ) { - ProvideNavigator(navigator = navigator) { + bottomBar = { + AnimatedVisibility(visible = navigationType == MainNavigationType.BOTTOM_NAVIGATION) { + BottomNavigation( + currentPosition = pagerState.currentPage, + onChangePosition = { + coroutineScope.launch { pagerState.scrollToPage(it) } + }, + onReselected = onReselected, + navigationItems = navigationItems, + themeColors = themeColors, + ) + } + } + ) { paddingValues -> + LazyLoadHorizontalPager( + contentPadding = paddingValues, + state = pagerState, + key = { navigationItems[it].id }, + modifier = Modifier.fillMaxSize(), + verticalAlignment = Alignment.Top, + userScrollEnabled = false + ) { navigationItems[it].content() } }