@@ -6,18 +6,14 @@ import androidx.compose.animation.fadeIn
66import androidx.compose.animation.fadeOut
77import androidx.compose.foundation.background
88import androidx.compose.foundation.layout.Box
9- import androidx.compose.foundation.layout.Column
109import androidx.compose.foundation.layout.Row
11- import androidx.compose.foundation.layout.Spacer
12- import androidx.compose.foundation.layout.WindowInsets
1310import androidx.compose.foundation.layout.fillMaxSize
1411import androidx.compose.foundation.layout.fillMaxWidth
1512import androidx.compose.foundation.layout.heightIn
13+ import androidx.compose.foundation.layout.navigationBarsPadding
1614import androidx.compose.foundation.layout.padding
17- import androidx.compose.foundation.layout.safeDrawing
1815import androidx.compose.foundation.layout.size
19- import androidx.compose.foundation.layout.windowInsetsBottomHeight
20- import androidx.compose.foundation.layout.windowInsetsTopHeight
16+ import androidx.compose.foundation.layout.statusBarsPadding
2117import androidx.compose.material.BottomNavigation
2218import androidx.compose.material.BottomNavigationItem
2319import androidx.compose.material.Icon
@@ -98,25 +94,16 @@ fun App(initialDeeplink: String? = null) {
9894 }
9995
10096 LinuxTheme {
101- Column (modifier = Modifier .fillMaxSize()) {
102- // Status bar area with primary color
103- Spacer (
104- modifier = Modifier
105- .fillMaxWidth()
106- .windowInsetsTopHeight(WindowInsets .safeDrawing)
107- .background(MaterialTheme .colors.primary),
108- )
109- // Main content
110- Box (modifier = Modifier .weight(1f )) {
111- LinuxApp (initialDeeplink = initialDeeplink)
112- }
113- // Navigation bar area with white/surface color
114- Spacer (
115- modifier = Modifier
116- .fillMaxWidth()
117- .windowInsetsBottomHeight(WindowInsets .safeDrawing)
118- .background(LocalCustomColors .current.navBarBackground),
119- )
97+ Box (
98+ modifier = Modifier
99+ .fillMaxSize()
100+ .background(MaterialTheme .colors.primary)
101+ .statusBarsPadding()
102+ .background(LocalCustomColors .current.navBarBackground)
103+ .navigationBarsPadding()
104+ .background(MaterialTheme .colors.background),
105+ ) {
106+ LinuxApp (initialDeeplink = initialDeeplink)
120107 }
121108 }
122109}
0 commit comments