Ajout de 3 colonnes dans la ligne de la navbar pour bien placer chaque item

RepositoryAndroid
Alix JEUDI--LEMOINE 1 year ago
parent 6adcadcd52
commit 8ac0c9a46e

@ -2,7 +2,7 @@ package fr.iut.sciencequest.view
import androidx.compose.foundation.Image import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.material3.FilledIconButton import androidx.compose.material3.FilledIconButton
@ -17,13 +17,19 @@ import fr.iut.sciencequest.R
@Composable @Composable
fun TopBar(goToAccount: () -> Unit, goToHome: () -> Unit, modifier: Modifier? = Modifier.fillMaxWidth()) { fun TopBar(goToAccount: () -> Unit, goToHome: () -> Unit, modifier: Modifier? = Modifier.fillMaxWidth()) {
Row(horizontalArrangement = Arrangement.SpaceBetween, verticalAlignment = Alignment.CenterVertically) { Row(horizontalArrangement = Arrangement.SpaceBetween, verticalAlignment = Alignment.CenterVertically, modifier = Modifier.fillMaxWidth()) {
FilledIconButton(onClick = { goToHome() }) { Column(horizontalAlignment = Alignment.Start) {
Image(painter = painterResource(id = R.drawable.menu), contentDescription = "Menu") FilledIconButton(onClick = { goToHome() }) {
Image(painter = painterResource(id = R.drawable.menu), contentDescription = "Menu")
}
} }
Text(text = stringResource(id = R.string.app_name)) Column(horizontalAlignment = Alignment.CenterHorizontally) {
FilledIconButton(onClick = { goToAccount() }) { Text(text = stringResource(id = R.string.app_name))
Image(painter = painterResource(id = R.drawable.account_circle_outline), contentDescription = "Account") }
Column(horizontalAlignment = Alignment.End) {
FilledIconButton(onClick = { goToAccount() }) {
Image(painter = painterResource(id = R.drawable.account_circle_outline), contentDescription = "Account")
}
} }
} }
} }

Loading…
Cancel
Save