Skip to content

Commit 6009529

Browse files
committed
fix: Troca das cores do NavigationBar
1 parent 007c1e7 commit 6009529

File tree

4 files changed

+24
-7
lines changed

4 files changed

+24
-7
lines changed

app/src/main/java/com/paradoxo/threadscompose/MainActivity.kt

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ import androidx.compose.foundation.layout.Column
1111
import androidx.compose.foundation.layout.PaddingValues
1212
import androidx.compose.foundation.layout.fillMaxSize
1313
import androidx.compose.foundation.layout.padding
14-
import androidx.compose.foundation.layout.size
1514
import androidx.compose.material3.Icon
1615
import androidx.compose.material3.NavigationBar
1716
import androidx.compose.material3.NavigationBarItem
17+
import androidx.compose.material3.NavigationBarItemDefaults
1818
import androidx.compose.material3.Scaffold
1919
import androidx.compose.runtime.Composable
2020
import androidx.compose.runtime.LaunchedEffect
@@ -28,6 +28,7 @@ import androidx.compose.runtime.setValue
2828
import androidx.compose.ui.Alignment
2929
import androidx.compose.ui.Modifier
3030
import androidx.compose.ui.draw.alpha
31+
import androidx.compose.ui.graphics.Color
3132
import androidx.compose.ui.platform.LocalContext
3233
import androidx.compose.ui.res.painterResource
3334
import androidx.compose.ui.unit.dp
@@ -201,7 +202,9 @@ class MainActivity : ComponentActivity() {
201202
} else {
202203
setContent {
203204
ThreadsComposeTheme {
204-
Box(Modifier.fillMaxSize()) {
205+
Box(
206+
Modifier.fillMaxSize()
207+
) {
205208
val navController: NavHostController = rememberNavController()
206209

207210
var showNavigationBar by remember { mutableStateOf(false) }
@@ -256,7 +259,9 @@ class MainActivity : ComponentActivity() {
256259
Scaffold(
257260
bottomBar = {
258261
if (showNavigationBar) {
259-
NavigationBar {
262+
NavigationBar(
263+
containerColor = Color.White,
264+
) {
260265
screenItems.forEach { screen ->
261266
val isSelected =
262267
currentDestination?.hierarchy?.any { it.route == screen.route } == true
@@ -299,7 +304,10 @@ class MainActivity : ComponentActivity() {
299304
restoreState = true
300305
}
301306
}
302-
}
307+
},
308+
colors = NavigationBarItemDefaults.colors(
309+
indicatorColor = Color.White
310+
)
303311
)
304312
}
305313
}
@@ -366,7 +374,6 @@ class MainActivity : ComponentActivity() {
366374
}
367375
}
368376

369-
370377
private fun NavGraphBuilder.loginGraph(
371378
onNavigateToHome: (UserAccount) -> Unit = {},
372379
onNavigateToProfileEdit: () -> Unit = {}
@@ -440,7 +447,6 @@ class MainActivity : ComponentActivity() {
440447
onNavigateToInstagram: () -> Unit = {},
441448
onBack: () -> Unit = {},
442449
paddingValues: PaddingValues = PaddingValues(0.dp)
443-
444450
) {
445451
navigation(
446452
startDestination = Destiny.Feed.route,

app/src/main/java/com/paradoxo/threadscompose/ui/Components.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ fun PostItem(
192192
}
193193
}
194194
}
195-
if (commentsSize > 0 || likesSize > 0) {
195+
if (commentsSize > 0) {
196196
Row(
197197
Modifier
198198
.fillMaxWidth(),

app/src/main/java/com/paradoxo/threadscompose/ui/FeedScreen.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package com.paradoxo.threadscompose.ui
22

3+
import androidx.compose.foundation.layout.Spacer
34
import androidx.compose.foundation.layout.fillMaxSize
5+
import androidx.compose.foundation.layout.height
46
import androidx.compose.foundation.layout.systemBarsPadding
57
import androidx.compose.foundation.lazy.LazyColumn
68
import androidx.compose.foundation.lazy.items
@@ -9,6 +11,7 @@ import androidx.compose.runtime.mutableStateOf
911
import androidx.compose.runtime.saveable.rememberSaveable
1012
import androidx.compose.ui.Modifier
1113
import androidx.compose.ui.tooling.preview.Preview
14+
import androidx.compose.ui.unit.dp
1215
import com.paradoxo.threadscompose.model.Post
1316

1417

@@ -37,6 +40,10 @@ fun FeedScreen(
3740
}
3841
)
3942
}
43+
44+
item {
45+
Spacer(modifier = Modifier.height(56.dp))
46+
}
4047
}
4148
}
4249

app/src/main/java/com/paradoxo/threadscompose/ui/profile/ProfileScreen.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,10 @@ fun ProfileScreen(
371371
PostItem(reply)
372372
}
373373
}
374+
375+
item {
376+
Spacer(modifier = Modifier.height(56.dp))
377+
}
374378
}
375379

376380
}

0 commit comments

Comments
 (0)